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.