Freigeben über


UriParser.GetComponents(Uri, UriComponents, UriFormat) Methode

Definition

Ruft die Komponenten aus einem URI ab.

protected:
 virtual System::String ^ GetComponents(Uri ^ uri, UriComponents components, UriFormat format);
protected virtual string GetComponents (Uri uri, UriComponents components, UriFormat format);
abstract member GetComponents : Uri * UriComponents * UriFormat -> string
override this.GetComponents : Uri * UriComponents * UriFormat -> string
Protected Overridable Function GetComponents (uri As Uri, components As UriComponents, format As UriFormat) As String

Parameter

uri
Uri

Der zu analysierende URI.

components
UriComponents

Der UriComponents, der aus uriabgerufen werden soll.

format
UriFormat

Einer der UriFormat Werte, die steuern, wie Sonderzeichen escapezeichen werden.

Gibt zurück

Eine Zeichenfolge, die die Komponenten enthält.

Ausnahmen

format ist ungültig.

-oder-

components ist keine Kombination aus gültigen UriComponents Werten.

uri erfordert eine benutzergesteuerte Analyse

-oder-

uri ist kein absoluter URI. Relative URIs können mit dieser Methode nicht verwendet werden.

Hinweise

Verwenden Sie die GetComponents-Methode, um den Wert verschiedener Teile des URI zu bestimmen, z. B. die Scheme, Hostoder Port.

Die Komponenten werden in der Reihenfolge zurückgegeben, in der sie im URI angezeigt werden. Wenn z. B. Scheme angegeben wird, wird sie zuerst angezeigt.

Gilt für:

Weitere Informationen