IdnMapping.AllowUnassigned Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se punti di codice Unicode non assegnati vengono utilizzati nelle operazioni eseguite da membri dell'oggetto IdnMapping corrente.
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
Valore della proprietà
true
se punti di codice non assegnati vengono utilizzati nelle operazioni; in caso contrario, false
.
Commenti
Un nome di dominio registrato non può contenere punti di codice non assegnati. Di conseguenza, il valore predefinito della AllowUnassigned proprietà è false
. La specifica IDNA consente punti di codice non assegnati solo nelle query per le stringhe corrispondenti, ovvero nella ricerca del nome di dominio. Per altre informazioni sull'uso di punti di codice non assegnati nei nomi di dominio, vedere RFC 3454, "Preparazione delle stringhe internazionalizzate (stringprep)" e RFC 5891, "Nomi di dominio internazionalizzati nelle applicazioni (IDNA): Protocol".
Importante
Se la proprietà è false
, il AllowUnassigned comportamento associato alla proprietà dipende dal sistema operativo sottostante. In Windows 8 la IdnMapping classe è conforme a IDNA 2008, basata sullo standard Unicode 6.0. Nelle versioni precedenti di Windows, la IdnMapping classe si basa su IDNA 2003, basata su Unicode 3.x. Alcuni punti di codice non assegnati in IDNA 2003 sono stati assegnati caratteri e sono supportati in IDNA 2008. Ad esempio, U+0221 è stato introdotto in Unicode 4.0. In Windows 8, viene codificata come "xn-6la". Nelle versioni precedenti di Windows genera un'eccezione ArgumentException .