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