LinkHeaderValue Class
Represents a Link header value as defined in RFC 8288.
public sealed class LinkHeaderValueProperties
| Name | Description |
|---|---|
| Parameters | Gets the list of parameters associated with the link. |
| Rel | Gets the relation type (rel parameter) of the link. |
| Url | Gets the URL of the link. |
Parameters
LinkHeaderValue.csGets the list of parameters associated with the link.
public IReadOnlyList<KeyValuePair<string, string>> Parameters { get; }Property value
Methods
| Name | Description |
|---|---|
| GetParameterValue(string) | Gets the value of a parameter by name. The comparison is case-insensitive. |
| Parse(HttpHeaders) | Parses Link header values from HTTP headers. |
| Parse(HttpResponseMessage) | Parses Link header values from an HTTP response message. |
| Parse(ReadOnlySpan<char>) | Parses a Link header value from a character span. |
| Parse(string) | Parses a Link header value from a string. |
GetParameterValue(string)
LinkHeaderValue.csParse overloads
Parse(HttpHeaders)
LinkHeaderValue.csParses Link header values from HTTP headers.
public static IEnumerable<LinkHeaderValue> Parse(HttpHeaders headers)Parameters
headersHttpHeaders- The HTTP headers containing Link header values.
Returns
IEnumerable<LinkHeaderValue> A collection of LinkHeaderValue instances.
Parse(HttpResponseMessage)
LinkHeaderValue.csParses Link header values from an HTTP response message.
public static IEnumerable<LinkHeaderValue> Parse(HttpResponseMessage httpResponse)Parameters
httpResponseHttpResponseMessage- The HTTP response message containing Link headers.
Returns
IEnumerable<LinkHeaderValue> A collection of LinkHeaderValue instances.
Parse(ReadOnlySpan<char>)
LinkHeaderValue.csParses a Link header value from a character span.
public static IEnumerable<LinkHeaderValue> Parse(ReadOnlySpan<char> value)Parameters
valueReadOnlySpan<char>- The Link header value to parse.
Returns
IEnumerable<LinkHeaderValue> A collection of LinkHeaderValue instances.
Parse(string)
LinkHeaderValue.csParses a Link header value from a string.
public static IEnumerable<LinkHeaderValue> Parse(string value)Parameters
valuestring- The Link header value to parse.
Returns
IEnumerable<LinkHeaderValue> A collection of LinkHeaderValue instances.