[ Team LiB ] Previous Section Next Section

WebHeaderCollectionCF 1.0, ECMA 1.0, serializable

System.Net (system.dll)class

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, string headerValue);
}

Hierarchy

System.Object System.Collections.Specialized.NameObjectCollectionBase(System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback) System.Collections.Specialized.NameValueCollection WebHeaderCollection

Returned By

WebClient.{Headers, ResponseHeaders}, WebRequest.Headers, WebResponse.Headers

Passed To

HttpContinueDelegate.{BeginInvoke( ), Invoke( )}, WebClient.Headers, WebRequest.Headers

    [ Team LiB ] Previous Section Next Section