Freigeben über


IdnMapping.AllowUnassigned Eigenschaft

Definition

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 falseder 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 .

Gilt für: