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 헤더 값이 성공적으로 구문 분석된 경우 입니다.

적용 대상