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-Konstruktor: (SerializationInfo, StreamingContext)

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der Uri-Klasse aus den angegebenen Instanzen der SerializationInfo-Klasse und der StreamingContext-Klasse.

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

protected Uri(
	SerializationInfo serializationInfo,
	StreamingContext streamingContext
)

Parameter

serializationInfo
Type: System.Runtime.Serialization.SerializationInfo

Eine Instanz der SerializationInfo-Klasse mit den für die Serialisierung der neuen Uri-Instanz erforderlichen Informationen.

streamingContext
Type: System.Runtime.Serialization.StreamingContext

Eine Instanz der StreamingContext-Klasse, die die Quelle des serialisierten Streams enthält, der der neuen Uri-Instanz zugeordnet ist.

Exception Condition
ArgumentNullException

Der serializationInfo-Parameter enthält einen null-URI.

UriFormatException

Der serializationInfo-Parameter enthält einen leeren URI.

- oder -

Das angegebene Schema ist nicht richtig formatiert. Siehe CheckSchemeName.

- oder -

Der URI enthält zu viele Schrägstriche.

- oder -

Das im URI angegebene Kennwort ist ungültig.

- oder -

Der im URI angegebene Hostname ist ungültig.

- oder -

Das im URI angegebene Dateiname ist ungültig.

- oder -

Der im URI angegebene Benutzername ist ungültig.

- oder -

Der im URI angegebene Host- oder Zertifizierungsstellenname darf nicht mit umgekehrten Schrägstrichen enden.

- oder -

Die im URI angegebene Portnummer ist ungültig oder kann nicht analysiert werden.

- oder -

Der URI ist länger als 65.519 Zeichen.

- oder -

Das im URI angegebene Schema ist länger als 1.023 Zeichen.

- oder -

Der URI enthält eine ungültige Zeichenfolge.

- oder -

Der im URI angegebene MS-DOS-Pfad muss mit c:\\ beginnen.

Dieser Konstruktor implementiert die ISerializable eine Schnittstelle für die Uri Klasse.

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