Name
WebHeaderCollection
Synopsis
This class contains the headers that are part of a
WebRequest
or WebResponse
.
Some headers should not be accessed through this collection. Instead,
use the corresponding properties of the
WebRequest
or WebResponse
(or the HTTP-specific subclasses). These headers are Accept,
Connection, Content-Length, Content-Type, Date, Expect, Host,
Range, Referer, Transfer-Encoding, and User-Agent.
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection { // Public Constructors public method WebHeaderCollection(); // Protected Constructors protected method WebHeaderCollection( System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext); // Public Static Methods public static method bool IsRestricted(string headerName); // Public Instance Methods public method void Add(string header); public override method void Add(string name, // overrides NameValueCollection string value); public override method string[] GetValues(string header); // overrides NameValueCollection public override method void OnDeserialization(object sender); // overrides System.Collections.Specialized.NameObjectCollectionBase public override method void Remove(string name); // overrides NameValueCollection public override method void Set(string name, // overrides NameValueCollection string value); public method byte[] ToByteArray(); public override method string ToString(); // overrides object
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.