(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-Konstruktor (String, UriKind)

Initialisiert eine neue Instanz der Uri-Klasse mit dem angegebenen URI. Mit diesem Konstruktor können Sie angeben, ob die URI-Zeichenfolge ein relativer URI, ein absoluter URI oder unbestimmt ist.

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

public Uri(
	string uriString,
	UriKind uriKind
)

Parameter

uriString
Typ: System.String
Eine Zeichenfolge, die die Ressource identifiziert, die durch die Uri-Instanz dargestellt werden soll.
uriKind
Typ: System.UriKind
Gibt an, ob die URI-Zeichenfolge ein relativer URI, ein absoluter URI oder unbestimmt ist.

AusnahmeBedingung
ArgumentException

"uriKind" ist ungültig.

ArgumentNullException

uriString ist null.

UriFormatException
HinweisHinweis
Unter .NET for Windows Store apps oder in der Portable Klassenbibliothek verwenden Sie stattdessen die Basisklassenausnahme FormatException.

uriString enthält einen relativen URI, und uriKind ist Absolute.

Oder

uriString enthält einen absoluten URI, und uriKind ist Relative.

Oder

uriString ist leer.

- oder -

Das in uriString angegebene Schema entspricht nicht der korrekten Form. Siehe CheckSchemeName.

- oder -

uriString enthält zu viele Schrägstriche (/).

- oder -

Das in uriString angegebene Kennwort ist ungültig.

- oder -

Der in uriString angegebene Hostname ist ungültig.

- oder -

Der in uriString angegebene Dateiname ist ungültig.

- oder -

Der in uriString angegebene Benutzername ist ungültig.

- oder -

Am Ende des in uriString angegeben Hostnamens oder Namens der Zertifizierungsstelle sind umgekehrte Schrägstriche unzulässig.

- oder -

Die in uriString angegebene Anschlussnummer ist ungültig oder kann nicht analysiert werden.

- oder -

uriString ist länger als 65519 Zeichen.

- oder -

Das in uriString angegebene Schema ist länger als 1023 Zeichen.

- oder -

uriString enthält eine ungültige Zeichensequenz.

- oder -

Der in uriString angegebene MS DOS-Pfad muss mit c:\\ beginnen.

Für relative und absolute URIs gelten jeweils unterschiedliche Formatbeschränkungen. Für einen relativen URI wird zum Beispiel kein Schema und keine Zertifizierungsstelle benötigt. Der Wert, den Sie in uriKind angeben, muss mit dem Typ des in uriString übergebenen URIs übereinstimmen. Wenn allerdings RelativeOrAbsolute angegeben wird, kann die URI-Zeichenfolge relativ oder absolut sein.

.NET Framework

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

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Portable Klassenbibliothek

Unterstützt in: Portable Klassenbibliothek

.NET für Windows Store-Apps

Unterstützt in: Windows 8

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone 8, Silverlight 8.1

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
Anzeigen:
© 2014 Microsoft