Freigeben über


UriHelper.BuildAbsolute Methode

Definition

Kombiniert die angegebenen URI-Komponenten in einer Zeichenfolge, die ordnungsgemäß für die Verwendung in HTTP-Headern codiert ist. Beachten Sie, dass Unicode im HostString als Punycode codiert wird.

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

Parameter

scheme
String

http, https, etc.

host
HostString

Der Hostteil des URI, der normalerweise im Hostheader enthalten ist. Dies kann den Port umfassen.

pathBase
PathString

Der erste Teil des Anforderungspfads, der dem Anwendungsstamm zugeordnet ist.

path
PathString

Der Teil des Anforderungspfads, der die angeforderte Ressource identifiziert.

query
QueryString

Die Abfrage, falls vorhanden.

fragment
FragmentString

Das Fragment, falls vorhanden.

Gibt zurück

Die kombinierten URI-Komponenten, die ordnungsgemäß für die Verwendung in HTTP-Headern codiert sind.

Gilt für: