Header |
public sealed class HeaderList : IList<Header>, ICollection<Header>, IEnumerable<Header>, IEnumerable
The HeaderList type exposes the following members.
| Name | Description | |
|---|---|---|
| HeaderList | Initialize a new instance of the HeaderList class. |
| Name | Description | |
|---|---|---|
| Count | Get the number of headers in the list. | |
| IsReadOnly | Get whether the header list is read only. | |
| ItemHeaderId | Get or set the value of the first occurrence of a header with the specified field name. | |
| ItemInt32 | Get or set the Header at the specified index. | |
| ItemString | Get or set the value of the first occurrence of a header with the specified field name. |
| Name | Description | |
|---|---|---|
| Add(Header) | Add the specified header. | |
| Add(HeaderId, String) | Add a header with the specified field and value. | |
| Add(String, String) | Add a header with the specified field and value. | |
| Add(HeaderId, Encoding, String) | Add a header with the specified field and value. | |
| Add(String, Encoding, String) | Add a header with the specified field and value. | |
| Clear | Clear the header list. | |
| Contains(Header) | Check if the HeaderList contains the specified header. | |
| Contains(HeaderId) | Check if the HeaderList contains a header with the specified field name. | |
| Contains(String) | Check if the HeaderList contains a header with the specified field name. | |
| CopyTo | Copy all the headers in the HeaderList to the specified array. | |
| Equals | (Inherited from Object) | |
| GetEnumerator | Get an enumerator for the list of headers. | |
| GetHashCode | (Inherited from Object) | |
| GetType | (Inherited from Object) | |
| IndexOf(Header) | Get the index of the requested header, if it exists. | |
| IndexOf(HeaderId) | Get the index of the requested header, if it exists. | |
| IndexOf(String) | Get the index of the requested header, if it exists. | |
| Insert(Int32, Header) | Insert the specified header at the given index. | |
| Insert(Int32, HeaderId, String) | Insert a header with the specified field and value at the given index. | |
| Insert(Int32, String, String) | Insert a header with the specified field and value at the given index. | |
| Insert(Int32, HeaderId, Encoding, String) | Insert a header with the specified field and value at the given index. | |
| Insert(Int32, String, Encoding, String) | Insert a header with the specified field and value at the given index. | |
| LastIndexOf(HeaderId) | Get the last index of the requested header, if it exists. | |
| LastIndexOf(String) | Get the last index of the requested header, if it exists. | |
| Load(Stream, CancellationToken) | Load a HeaderList from the specified stream. | |
| Load(String, CancellationToken) | Load a HeaderList from the specified file. | |
| Load(ParserOptions, Stream, CancellationToken) | Load a HeaderList from the specified stream. | |
| Load(ParserOptions, String, CancellationToken) | Load a HeaderList from the specified file. | |
| LoadAsync(Stream, CancellationToken) | Asynchronously load a HeaderList from the specified stream. | |
| LoadAsync(String, CancellationToken) | Asynchronously load a HeaderList from the specified file. | |
| LoadAsync(ParserOptions, Stream, CancellationToken) | Asynchronously load a HeaderList from the specified stream. | |
| LoadAsync(ParserOptions, String, CancellationToken) | Asynchronously load a HeaderList from the specified file. | |
| Remove(Header) | Remove the specified header. | |
| Remove(HeaderId) | Remove the first occurrence of the specified header field. | |
| Remove(String) | Remove the first occurrence of the specified header field. | |
| RemoveAll(HeaderId) | Remove all the headers matching the specified field name. | |
| RemoveAll(String) | Remove all the headers matching the specified field name. | |
| RemoveAt | Remove the header at the specified index. | |
| Replace(Header) | Replace all headers with identical field names with the single specified header. | |
| Replace(HeaderId, String) | Replace all headers with identical field names with the single specified header. | |
| Replace(String, String) | Replace all headers with identical field names with the single specified header. | |
| Replace(HeaderId, Encoding, String) | Replace all headers with identical field names with the single specified header. | |
| Replace(String, Encoding, String) | Replace all headers with identical field names with the single specified header. | |
| ToString | (Inherited from Object) | |
| WriteTo(Stream, CancellationToken) | Write the HeaderList to the specified output stream. | |
| WriteTo(FormatOptions, Stream, CancellationToken) | Write the HeaderList to the specified output stream. | |
| WriteToAsync(Stream, CancellationToken) | Asynchronously write the HeaderList to the specified output stream. | |
| WriteToAsync(FormatOptions, Stream, CancellationToken) | Asynchronously write the HeaderList to the specified output stream. |