Class HeaderCollection Defines the collection of header fields
Copy public class HeaderCollection : ICollection < string >
Constructors Name Description HeaderCollection ()Initializes a new instance of the HeaderCollection
class. HeaderCollection (HeaderCollection)Initializes a new instance of the HeaderCollection
class.
Properties Name Description virtual AllKeys { get; } Gets an array of strings containing all header keys in collections virtual Count { get; } Gets a count of headers IsReadOnly { get; }Is collection readonly Item { get; }Gets a value from collection by the index. Item { get; set; }Gets a value from collection by the name. virtual Keys { get; } Gets a ReadOnlyCollection containing all header keys in collections
Methods Name Description Add (HeaderCollection)Adds a header to collection. Add (string)Adds the header without value Add (string, string)Adds the header. virtual Add_ (string, string) Adds the header. virtual Clear () Clears all headers. Contains (string)Gets a value indicating whether the specified header is contained in the collection CopyTo (string[], int)Copies all the elements of the current collection to the specified string array starting at the specified destination index. virtual Get (int) Gets the value at the specified index. Get (string)Gets the header value by a given header name. GetDecodedValue (string)Gets the header value. GetEnumerator ()Returns an enumerator that iterates through a collection. virtual GetKey (int) Gets the key at the specified index of the collection. GetValues (string)Gets the header values. HasKeys ()Gets a value indicating whether the collection contains keys. Insert (string, string)Inserts the header in collection. If collection contains headers with the same name this header will be inserted before other headers with the same name. Remove (string)Removes the header from collection by a given header name. Set (string, string)Sets the header.
See Also