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 WebHeaderCollection( );
// Protected Constructors
   protected WebHeaderCollection(System.Runtime.Serialization.SerializationInfo serializationInfo,
       System.Runtime.Serialization.StreamingContext streamingContext);
// Public Static Methods
   public static bool IsRestricted(string headerName);
// Public Instance Methods
   public void Add(string header);
   public override void Add(string name, string value);         
// overrides NameValueCollection
   public override string[ ] GetValues(string header);
// overrides NameValueCollection
   public override void OnDeserialization(object sender);  
// overrides System.Collections.Specialized.NameObjectCollectionBase
   public override void Remove(string name);         
// overrides NameValueCollection
   public override void Set(string name, string value);         
// overrides NameValueCollection
   public byte[ ] ToByteArray( );
   public override string ToString( );    
// overrides object
                  // Protected Instance Methods
   protected void AddWithoutValidate(string headerName ...

Get C# in a Nutshell, Second Edition 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.