다음을 통해 공유


UriHelper.BuildAbsolute 메서드

정의

지정된 URI 구성 요소를 HTTP 헤더에 사용하기 위해 제대로 인코딩된 문자열로 결합합니다. HostString의 유니코드는 punycode로 인코딩됩니다.

public static string BuildAbsolute (string scheme, Microsoft.AspNetCore.Http.HostString host, Microsoft.AspNetCore.Http.PathString pathBase = default, Microsoft.AspNetCore.Http.PathString path = default, Microsoft.AspNetCore.Http.QueryString query = default, Microsoft.AspNetCore.Http.FragmentString fragment = default);
static member BuildAbsolute : string * Microsoft.AspNetCore.Http.HostString * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.PathString * Microsoft.AspNetCore.Http.QueryString * Microsoft.AspNetCore.Http.FragmentString -> string
Public Function BuildAbsolute (scheme As String, host As HostString, Optional pathBase As PathString = Nothing, Optional path As PathString = Nothing, Optional query As QueryString = Nothing, Optional fragment As FragmentString = Nothing) As String

매개 변수

scheme
String

http, https 등

host
HostString

일반적으로 호스트 헤더에 포함된 URI의 호스트 부분입니다. 여기에는 포트가 포함될 수 있습니다.

pathBase
PathString

애플리케이션 루트와 연결된 요청 경로의 첫 번째 부분입니다.

path
PathString

요청된 리소스를 식별하는 요청 경로의 부분입니다.

query
QueryString

쿼리(있는 경우)입니다.

fragment
FragmentString

조각(있는 경우)입니다.

반환

HTTP 헤더에 사용하기 위해 올바르게 인코딩된 결합된 URI 구성 요소입니다.

적용 대상