Class HeaderCollection
Defines the collection of header fields
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