HeaderParsingHttpRequestExtensions.TryGetHeaderValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
如果已成功提取分析标头值,则为 。