IdnMapping.AllowUnassigned Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.