IdnMapping.AllowUnassigned Свойство

Определение

Возвращает или задает значение, указывающее, используются ли неназначенные точки кода Юникода в операциях, выполняемых членами текущего IdnMapping объекта.

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

Значение свойства

true Если в операциях используются неназначенные кодовые точки; falseв противном случае .

Комментарии

Зарегистрированное доменное имя не может содержать неназначенные точки кода. Следовательно, значение AllowUnassigned свойства по умолчанию равно false. Спецификация IDNA разрешает неназначенные точки кода только в запросах для сопоставления строк (то есть в подстановке доменного имени). Дополнительные сведения об использовании неназначенных точек кода в доменных именах см. в статьях RFC 3454, "Подготовка международных строк (stringprep)" и RFC 5891, "Internationalized Domain Names in Applications (IDNA): Protocol".

Important

AllowUnassigned Если свойство имеет значениеfalse, поведение, связанное с этим свойством, зависит от базовой операционной системы. В Windows 8 IdnMapping класс соответствует IDNA 2008, который основан на стандарте Юникод 6.0. В предыдущих версиях Windows IdnMapping класс основан на IDNA 2003, который основан на Юникоде 3.x. Некоторые кодовые точки, которые были неназначены в IDNA 2003, были назначены символами и поддерживаются в IDNA 2008. Например, В Юникоде 4.0 появилась U+0221. В Windows 8 он закодирован как xn—6la. В предыдущих версиях Windows создается ArgumentException исключение.

Применяется к