IdnMapping.AllowUnassigned Egenskap

Definition

Hämtar eller anger ett värde som anger om otilldelade Unicode-kodpunkter används i åtgärder som utförs av medlemmar i det aktuella IdnMapping objektet.

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

Egenskapsvärde

trueom otilldelade kodpunkter används i åtgärder; annars . false

Kommentarer

Ett registrerat domännamn får inte innehålla otilldelade kodpunkter. Därför är AllowUnassignedstandardvärdet för false egenskapen . IDNA-specifikationen tillåter endast otilldelade kodpunkter i frågor för matchande strängar (dvs. i domännamnsökning). Mer information om användningen av otilldelade kodpunkter i domännamn finns i RFC 3454, "Förberedelse av internationaliserade strängar (stringprep)" och RFC 5891, "Internationalized Domain Names in Applications (IDNA): Protocol".

Important

Om egenskapen AllowUnassigned är falseberor beteendet som är associerat med egenskapen på det underliggande operativsystemet. På Windows 8 överensstämmer klassen IdnMapping med IDNA 2008, som baseras på Unicode 6.0-standarden. I tidigare versioner av Windows baseras klassen IdnMapping på IDNA 2003, som baseras på Unicode 3.x. Vissa kodpunkter som inte har tilldelats i IDNA 2003 har tilldelats tecken och stöds i IDNA 2008. Till exempel introducerades U+0221 i Unicode 4.0. På Windows 8 kodas den som "xn–6la". I tidigare versioner av Windows utlöser det ett ArgumentException undantag.

Gäller för