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
如果已成功擷取標頭值,則為 。