System.Globalization.Extensions
Unterstützt die Verwendung von Nicht-ASCII-Zeichen für Internetdomänennamen.Diese Klasse kann nicht vererbt werden.
Initialisiert eine neue Instanz der -Klasse.
Ruft einen Wert ab, der angibt, ob in Vorgängen, die von den Membern des aktuellen -Objekts durchgeführt werden, nicht zugewiesene Codepunkte verwendet werden, oder legt diesen fest.
true, wenn in Vorgängen nicht zugewiesene Codepunkte verwendet werden, andernfalls false.
Gibt an, ob das angegebene Objekt und das aktuelle -Objekt gleich sind.
true, wenn das vom -Parameter angegebene Objekt von abgeleitet ist und seine -Eigenschaft sowie seine -Eigenschaft gleich sind, andernfalls false.
Das Objekt, das mit dem aktuellen Objekt verglichen werden soll.
Codiert eine Zeichenfolge von Domänennamensbezeichnungen, die aus Unicode-Zeichen bestehen, in eine Zeichenfolge aus anzeigbaren Unicode-Zeichen im US-ASCII-Zeichenbereich.Die Zeichenfolge wird entsprechend dem IDNA-Standard formatiert.
Die Entsprechung der durch die -Parameter angegebene Zeichenfolge, bestehend aus anzeigbaren Unicode-Zeichen im US-ASCII-Zeichenbereich (U+0020 bis U+007E) und formatiert entsprechend des IDNA-Standards.
Eine zu konvertierende Eingabezeichenfolge, die aus einer oder mehreren durch Bezeichnungstrennzeichen getrennten Domänennamensbezeichnungen besteht.
ist null.
ist auf der Grundlage der -Eigenschaft, der -Eigenschaft und dem IDNA-Standard ungültig.
Codiert eine Teilzeichenfolge Domänennamensbezeichnungen, die Unicode-Zeichen außerhalb des US-ASCII-Zeichenbereichs enthalten.Die Teilzeichenfolge wird in eine Zeichenfolge aus anzeigbaren Unicode-Zeichen im US-ASCII-Zeichenbereich konvertiert und wird entsprechend dem IDNA-Standard formatiert.
Die Entsprechung der durch die und -Parameter angegebenen Teilzeichenfolge, bestehend aus anzeigbaren Unicode-Zeichen im US-ASCII-Zeichenbereich (U+0020 bis U+007E) und formatiert entsprechend des IDNA-Standards.
Eine zu konvertierende Eingabezeichenfolge, die aus einer oder mehreren durch Bezeichnungstrennzeichen getrennten Domänennamensbezeichnungen besteht.
Ein nullbasierter Offset in , der den Anfang der zu konvertierenden Teilzeichenfolge angibt.Der Konvertierungsvorgang wird bis zum Ende der -Zeichenfolge fortgesetzt.
ist null.
ist kleiner als 0.- oder - ist größer als die Länge von .
ist auf der Grundlage der -Eigenschaft, der -Eigenschaft und dem IDNA-Standard ungültig.
Codiert die angegebene Anzahl von Zeichen in einer Teilzeichenfolge von Domänennamensbezeichnungen, die Unicode-Zeichen außerhalb des US-ASCII-Zeichenbereichs enthalten.Die Teilzeichenfolge wird in eine Zeichenfolge aus anzeigbaren Unicode-Zeichen im US-ASCII-Zeichenbereich konvertiert und wird entsprechend dem IDNA-Standard formatiert.
Die Entsprechung der durch den -Parameter, den -Parameter und den -Parameter angegebenen Teilzeichenfolge, bestehend aus anzeigbaren Unicode-Zeichen im US-ASCII-Zeichenbereich (U+0020 bis U+007E) und formatiert entsprechend des IDNA-Standards.
Eine zu konvertierende Eingabezeichenfolge, die aus einer oder mehreren durch Bezeichnungstrennzeichen getrennten Domänennamensbezeichnungen besteht.
Ein nullbasierter Offset in , der den Anfang der Teilzeichenfolge angibt.
Die Anzahl von zu konvertierenden Zeichen in der Teilzeichenfolge, die an der durch in der -Zeichenfolge angegebenen Position beginnt.
ist null.
oder ist kleiner als 0 (null).- oder - ist größer als die Länge von .- oder - ist größer als die Länge von minus .
ist auf der Grundlage der -Eigenschaft, der -Eigenschaft und dem IDNA-Standard ungültig.
Gibt einen Hashcode für dieses -Objekt zurück.
Eine von vier 32-Bit-Konstanten mit Vorzeichen, die von den Eigenschaften eines -Objekts abgeleitet ist. Der Rückgabewert hat keine besondere Bedeutung und ist nicht für die Verwendung in einem Hashcodealgorithmus geeignet.
Decodiert eine Zeichenfolge aus einer oder mehreren Domänennamensbezeichnungen, die entsprechend des IDNA-Standards codiert sind, in eine Zeichenfolge aus Unicode-Zeichen.
Die Unicode-Entsprechung der durch den -Parameter angegebenen IDNA-Teilzeichenfolge.
Die zu decodierende Zeichenfolge, die aus einem oder mehreren Bezeichnungen im US-ASCII-Zeichenbereich (U+0020 bis U+007E) besteht, codiert nach dem IDNA-Standard.
ist null.
ist auf der Grundlage der -Eigenschaft, der -Eigenschaft und dem IDNA-Standard ungültig.
Decodiert eine Teilzeichenfolge aus einer oder mehreren Domänennamensbezeichnungen, die entsprechend des IDNA-Standards codiert sind, in eine Zeichenfolge aus Unicode-Zeichen.
Die Unicode-Entsprechung der durch den -Parameter und den -Parameter angegebenen IDNA-Teilzeichenfolge.
Die zu decodierende Zeichenfolge, die aus einem oder mehreren Bezeichnungen im US-ASCII-Zeichenbereich (U+0020 bis U+007E) besteht, codiert nach dem IDNA-Standard.
Ein nullbasierter Offset in , der den Anfang der zu decodierenden Teilzeichenfolge angibt.Der Decodierungsvorgang wird bis zum Ende der -Zeichenfolge fortgesetzt.
ist null.
ist kleiner als 0.- oder - ist größer als die Länge von .
ist auf der Grundlage der -Eigenschaft, der -Eigenschaft und dem IDNA-Standard ungültig.
Decodiert eine Teilzeichenfolge einer angegebenen Länge, die eine oder mehrere Domänennamensbezeichnungen enthält, die entsprechend des IDNA-Standards codiert sind, in eine Zeichenfolge aus Unicode-Zeichen.
Die Unicode-Entsprechung der durch den -Parameter, den -Parameter und den -Parameter angegebenen IDNA-Teilzeichenfolge.
Die zu decodierende Zeichenfolge, die aus einem oder mehreren Bezeichnungen im US-ASCII-Zeichenbereich (U+0020 bis U+007E) besteht, codiert nach dem IDNA-Standard.
Ein nullbasierter Offset in , der den Anfang der Teilzeichenfolge angibt.
Die Anzahl von zu konvertierenden Zeichen in der Teilzeichenfolge, die an der durch in der -Zeichenfolge angegebenen Position beginnt.
ist null.
oder ist kleiner als 0 (null).- oder - ist größer als die Länge von .- oder - ist größer als die Länge von minus .
ist auf der Grundlage der -Eigenschaft, der -Eigenschaft und dem IDNA-Standard ungültig.
Ruft einen Wert ab, der angibt, ob in Vorgängen, die von den Membern des aktuellen -Objekts durchgeführt werden, dem Standard entsprechende oder gelockerte Namenskonventionen verwendet werden, oder legt diesen fest.
true, wenn in Vorgängen standardmäßige Namenskonventionen verwendet werden, andernfalls false.
Definiert den Typ der auszuführenden Normalisierung.
2
Gibt an, dass eine Unicode-Zeichenfolge mithilfe der vollständigen kanonischen Zerlegung normalisiert wird, worauf ggf. die Ersetzung der Sequenzen durch ihre primären Zusammensetzungen folgt.
Gibt an, dass eine Unicode-Zeichenfolge mithilfe der vollständigen kanonischen Zerlegung normalisiert wird.
Gibt an, dass eine Unicode-Zeichenfolge mithilfe der vollständigen Kompatibilitätszerlegung normalisiert wird, worauf ggf. die Ersetzung der Sequenzen durch ihre primären Zusammensetzungen folgt.
Gibt an, dass eine Unicode-Zeichenfolge mithilfe der vollständigen Kompatibilitätszerlegung normalisiert wird.