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 ヘッダー値が正常にフェッチされた場合は 、解析されます。

適用対象