IdnMapping.AllowUnassigned Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob in Vorgängen, die von den Membern des aktuellen IdnMapping-Objekts durchgeführt werden, nicht zugewiesene Codepunkte verwendet werden, oder legt diesen fest.
public:
property bool AllowUnassigned { bool get(); void set(bool value); };
public bool AllowUnassigned { get; set; }
member this.AllowUnassigned : bool with get, set
Public Property AllowUnassigned As Boolean
Eigenschaftswert
true
, wenn in Vorgängen nicht zugewiesene Codepunkte verwendet werden, andernfalls false
.
Hinweise
Ein registrierter Domänenname darf keine nicht zugewiesenen Codepunkte enthalten. Folglich ist false
der Standardwert der AllowUnassigned -Eigenschaft . Die IDNA-Spezifikation lässt nicht zugewiesene Codepunkte nur in Abfragen für übereinstimmende Zeichenfolgen zu (d. a. in der Domänennamensuche). Weitere Informationen zur Verwendung nicht zugewiesener Codepunkte in Domänennamen finden Sie unter RFC 3454, "Vorbereitung internationalisierter Zeichenfolgen (Stringprep)" und RFC 5891, "Internationalisierte Domänennamen in Anwendungen (IDNA): Protocol".
Wichtig
Wenn die AllowUnassigned Eigenschaft ist false
, hängt das der Eigenschaft zugeordnete Verhalten vom zugrunde liegenden Betriebssystem ab. Auf Windows 8 entspricht die IdnMapping Klasse IDNA 2008, die auf dem Unicode 6.0-Standard basiert. In früheren Versionen von Windows basiert die IdnMapping Klasse auf IDNA 2003, das auf Unicode 3 basiert.x. Einigen Codepunkten, die in IDNA 2003 nicht zugewiesen wurden, wurden Zeichen zugewiesen und werden in IDNA 2008 unterstützt. Beispielsweise wurde U+0221 in Unicode 4.0 eingeführt. Auf Windows 8 wird sie als "xn–6la" codiert. In früheren Versionen von Windows löst es eine Ausnahme aus ArgumentException .