IdnMapping.AllowUnassigned Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of niet-toegewezen Unicode-codepunten worden gebruikt in bewerkingen die worden uitgevoerd door leden van het huidige IdnMapping object.

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

Waarde van eigenschap

true indien niet-toegewezen codepunten worden gebruikt in bewerkingen; anders, false.

Opmerkingen

Een geregistreerde domeinnaam mag geen niet-toegewezen codepunten bevatten. Daarom is AllowUnassignedde standaardwaarde van de false eigenschap . De IDNA-specificatie staat niet-toegewezen codepunten alleen toe in query's voor overeenkomende tekenreeksen (dat wil gezegd, bij opzoeken van domeinnaam). Zie RFC 3454, "Preparation of Internationalized Strings (stringprep)" en RFC 5891, "Internationalized Domain Names in Applications (IDNA): Protocol" voor meer informatie over het gebruik van niet-toegewezen codepunten in domeinnamen.

Important

Als de AllowUnassigned eigenschap is false, is het gedrag dat aan de eigenschap is gekoppeld, afhankelijk van het onderliggende besturingssysteem. Op Windows 8 voldoet de klasse IdnMapping aan IDNA 2008, die is gebaseerd op de Unicode 6.0-standaard. In eerdere versies van Windows is de klasse IdnMapping gebaseerd op IDNA 2003, die is gebaseerd op Unicode 3.x. Sommige codepunten die niet zijn toegewezen in IDNA 2003, zijn toegewezen tekens en worden ondersteund in IDNA 2008. U+0221 is bijvoorbeeld geïntroduceerd in Unicode 4.0. Op Windows 8 wordt deze gecodeerd als 'xn-6la'. In eerdere versies van Windows genereert deze een ArgumentException uitzondering.

Van toepassing op