(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Uri.GetLeftPart-Methode

Ruft den angegebenen Teil einer Uri-Instanz ab.

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

public string GetLeftPart(
	UriPartial part
)

Parameter

part
Typ: System.UriPartial
Einer der UriPartial-Werte, der den Schlussteil des zurückzugebenden URIs angibt.

Rückgabewert

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

AusnahmeBedingung
InvalidOperationException

Die aktuelle Uri-Instanz ist keine absolute Instanz.

ArgumentException

Der angegebene part ist ungültig.

Die GetLeftPart-Methode gibt eine Zeichenfolge zurück, die den Anfangsabschnitt der URI-Zeichenfolge bis einschließlich des durch part angegebenen Teils enthält.

GetLeftPart enthält in folgenden Fällen Trennzeichen:

  • Scheme schließt das Schematrennzeichen ein.

  • Authority schließt das Pfadtrennzeichen nicht ein.

  • Path enthält alle Trennzeichen des ursprünglichen URIs bis auf das Abfrage- und das Fragmenttrennzeichen.

  • Query schließt den Path zusammen mit der Abfrage und dem Trennzeichen ein.

Es folgen Beispiele für einen URI und die Ergebnisse der Aufrufe von GetLeftPart mit Scheme, Authority, Path oder Query.

URI

Schema

Authority

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/Dateiname.ext

file://

file://Server

file://Server/Dateiname.ext

file://Server/Dateiname.ext

Das folgende Beispiel erstellt eine Uri-Instanz und gibt den Pfad auf der Konsole aus.


// 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

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft