HeaderParsingHttpRequestExtensions.TryGetHeaderValue 方法

定义

重载

TryGetHeaderValue<T>(HttpRequest, HeaderKey<T>, T)

尝试获取标头值(如果存在并且可以分析)。

TryGetHeaderValue<T>(HttpRequest, HeaderKey<T>, T, ParsingResult)

尝试获取标头值(如果存在并且可以分析)。

TryGetHeaderValue<T>(HttpRequest, HeaderKey<T>, T)

尝试获取标头值(如果存在并且可以分析)。

public static bool TryGetHeaderValue<T> (this Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.HeaderParsing.HeaderKey<T> header, out T? value);
static member TryGetHeaderValue : Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.HeaderParsing.HeaderKey<'T> * 'T -> bool
<Extension()>
Public Function TryGetHeaderValue(Of T) (request As HttpRequest, header As HeaderKey(Of T), ByRef value As T) As Boolean

类型参数

T

标头值的类型。

参数

request
HttpRequest

HttpRequest 实例。

header
HeaderKey<T>

要分析的标头。

value
T

生成的值。

返回

true 如果已成功提取分析标头值,则为 。

适用于

TryGetHeaderValue<T>(HttpRequest, HeaderKey<T>, T, ParsingResult)

尝试获取标头值(如果存在并且可以分析)。

public static bool TryGetHeaderValue<T> (this Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.HeaderParsing.HeaderKey<T> header, out T? value, out Microsoft.AspNetCore.HeaderParsing.ParsingResult result);
static member TryGetHeaderValue : Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.HeaderParsing.HeaderKey<'T> * 'T * ParsingResult -> bool
<Extension()>
Public Function TryGetHeaderValue(Of T) (request As HttpRequest, header As HeaderKey(Of T), ByRef value As T, ByRef result As ParsingResult) As Boolean

类型参数

T

标头值的类型。

参数

request
HttpRequest

HttpRequest 实例。

header
HeaderKey<T>

要分析的标头。

value
T

生成的值。

result
ParsingResult

有关分析操作的详细信息。

返回

true 如果已成功提取分析标头值,则为 。

适用于