Sdílet prostřednictvím


IdnMapping.AllowUnassigned Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda jsou nepřiřazené kódové body Unicode používány v operacích prováděných členy aktuálního IdnMapping objektu.

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

Hodnota vlastnosti

truepokud se v operacích používají nepřiřazené body kódu; v opačném případě . false

Poznámky

Registrovaný název domény nesmí obsahovat nepřiřazené body kódu. V důsledku toho je výchozí hodnota AllowUnassigned vlastnosti false. Specifikace IDNA povoluje nepřiřazené body kódu pouze v dotazech na odpovídající řetězce (to znamená ve vyhledávání názvů domén). Další informace o použití nepřiřazených bodů kódu v názvech domén najdete v dokumentu RFC 3454, "Příprava internationalizovaných řetězců (stringprep)" a RFC 5891, "Internationalized Domain Names in Applications (IDNA): Protocol".

Důležité

AllowUnassigned Pokud je falsevlastnost , chování přidružené k vlastnosti závisí na základním operačním systému. Ve Windows 8 IdnMapping třída odpovídá IDNA 2008, která je založená na standardu Unicode 6.0. V předchozích verzích Windows IdnMapping je třída založená na IDNA 2003, která je založená na Unicode 3.x. Některé body kódu, které byly nepřiřazené v sadě IDNA 2003, byly přiřazeny znaky a jsou podporovány v sadě IDNA 2008. Například U+0221 byl zaveden v Unicode 4.0. Ve Windows 8 se kóduje jako xn – 6la. V předchozích verzích Windows vyvolá ArgumentException výjimku.

Platí pro