August 2003
Intermediate to advanced
928 pages
32h 1m
English
WebHeaderCollection
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.SerializationInfoserializationInfo, System.Runtime.Serialization.StreamingContextstreamingContext); // Public Static Methods public static bool IsRestricted(stringheaderName); // Public Instance Methods public void Add(stringheader); public override void Add(stringname, stringvalue); // overrides NameValueCollection public override string[ ] GetValues(stringheader); // overrides NameValueCollection public override void OnDeserialization(objectsender); // overrides System.Collections.Specialized.NameObjectCollectionBase public override void Remove(stringname); // overrides NameValueCollection public override void Set(stringname, stringvalue); // overrides NameValueCollection public byte[ ] ToByteArray( ); public override string ToString( ); // overrides object // Protected Instance Methods protected void AddWithoutValidate(stringheaderName ...