Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Uri.GetLeftPart-Methode: (UriPartial)

 

Veröffentlicht: Oktober 2016

Ruft den angegebenen Teil einer Uri-Instanz ab.

Namespace:   System
Assembly:  System (in System.dll)

public string GetLeftPart(
	UriPartial part
)

Parameter

part
Type: System.UriPartial

Einer der UriPartial-Werte, der den Schlussteil des zurückzugebenden URIs angibt.

Rückgabewert

Type: System.String

Ein String, der den angegebenen Teil der Uri-Instanz enthält.

Exception Condition
InvalidOperationException

Die aktuelle Uri Instanz ist keine absolute Instanz.

ArgumentException

Das angegebene part ist ungültig.

Die GetLeftPart Methode gibt eine Zeichenfolge mit den am weitesten links stehende Teil der URI-Zeichenfolge, die vom angegebenen Teils Endung part.

GetLeftPartenthält die Trennzeichen in den folgenden Fällen:

  • SchemeSchließt das Schematrennzeichen an.

  • Authorityumfasst nicht die Pfadtrennzeichen.

  • Pathenthält alle Trennzeichen in den ursprünglichen URI bis zu den Abfrage- oder Fragmentteil Trennzeichen an.

  • Queryenthält die Path, sowie die Abfrage und dem Trennzeichen.

Die folgenden Beispiele zeigen, einen URI und die Ergebnisse eines Aufrufs GetLeftPart mit Scheme, Authority, Path, oder Query.

URI

Schema

Autorität für die

Pfad

Abfrage

http://www.contoso.com/Index.htm?Date=Today

http://

http://www.contoso.com

http://www.contoso.com/Index.htm

http://www.contoso.com/Index.htm?Date=Today

http://www.contoso.com/Index.htm#Main

http://

http://www.contoso.com

http://www.contoso.com/Index.htm

http://www.contoso.com/Index.htm

mailto:User@contoso.com?subject=URI

Mailto:

mailto:User@contoso.com

mailto:User@contoso.com?subject=URI

<Keine>

NNTP://News.contoso.com/123456@contoso.com

NNTP: / /

NNTP://News.contoso.com

NNTP://News.contoso.com/123456@contoso.com

NNTP://News.contoso.com/123456@contoso.com

News:123456@contoso.com

News:

News:123456@contoso.com

News:123456@contoso.com

<Keine>

file://Server/filename.ext

file://

file://Server

file://Server/filename.ext

file://Server/filename.ext

Das folgende Beispiel erstellt eine Uri -Instanz und den Pfad in die Konsole geschrieben.

// Create Uri
Uri uriAddress = new Uri("http://www.contoso.com/index.htm#search");
Console.WriteLine(uriAddress.Fragment);
Console.WriteLine("Uri {0} the default port ", uriAddress.IsDefaultPort ? "uses" : "does not use");

Console.WriteLine("The path of this Uri is {0}", uriAddress.GetLeftPart(UriPartial.Path));
Console.WriteLine("Hash code {0}", uriAddress.GetHashCode());

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: