Sdílet prostřednictvím


IdnMapping.AllowUnassigned Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda nepřiřazené body kódu Unicode jsou použity 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 nepřiřazené body kódu používají v operacích; 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 falsevýchozí hodnota AllowUnassigned vlastnosti . Specifikace IDNA povoluje nepřiřazené body kódu pouze v dotazech na odpovídající řetězce (to znamená při vyhledávání názvu domény). 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. Na Windows 8 IdnMapping třída odpovídá IDNA 2008, která je založena na standardu Unicode 6.0. V předchozích verzích systému Windows IdnMapping je třída založena na IDNA 2003, která je založena na Unicode 3.x. Některé body kódu, které byly v IDNA 2003 nepřiřazené, byly přiřazeny znaky a jsou podporovány v IDNA 2008. Například U+0221 byl zaveden v Kódu Unicode 4.0. V Windows 8 je kódovaný jako "xn—6la". V předchozích verzích Windows vyvolá ArgumentException výjimku.

Platí pro