IdnMapping.AllowUnassigned 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 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 사양은 일치하는 문자열(즉, 도메인 이름 조회)에 대한 쿼리에서만 할당되지 않은 코드 포인트를 허용합니다. 도메인 이름에 할당 되지 않은 코드 포인트를 사용 하는 방법에 대 한 자세한 내용은 참조 "준비 국제 문자열 (stringprep) 의", RFC 3454 고 RFC 5891, "애플리케이션 (에서 국제 도메인 이름 IDNA): 프로토콜 "합니다.
중요
속성이 인 AllowUnassignedfalse
경우 속성과 연결된 동작은 기본 운영 체제에 따라 달라집니다. Windows 8 클래스는 IdnMapping 유니코드 6.0 표준을 기반으로 하는 IDNA 2008을 준수합니다. 이전 버전의 Windows IdnMapping 에서 클래스는 유니코드 3을 기반으로 하는 IDNA 2003을 기반으로 합니다.x. IDNA 2003에서 할당되지 않은 일부 코드 포인트에는 문자가 할당되었으며 IDNA 2008에서 지원됩니다. 예를 들어 U+0221은 유니코드 4.0에서 도입되었습니다. Windows 8 "xn—6la"로 인코딩됩니다. 이전 버전의 Windows에서는 예외가 ArgumentException 발생합니다.
적용 대상
.NET