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 구성 요소입니다.

적용 대상