System.Globalization.Extensions
인터넷 도메인 이름에 ASCII 문자가 아닌 문자를 사용할 수 있도록 합니다.이 클래스는 상속될 수 없습니다.
클래스의 새 인스턴스를 초기화합니다.
현재 개체의 멤버에서 수행한 작업에 할당되지 않은 유니코드 코드 포인트가 사용되었는지 여부를 나타내는 값을 가져오거나 설정합니다.
할당되지 않은 코드 포인트가 작업에 사용되었으면 true이고, 그렇지 않으면 false입니다.
지정된 개체가 현재 개체와 같은지 여부를 나타냅니다.
매개 변수로 지정된 개체가 에서 파생되었으며 및 속성이 같으면 true이고, 그렇지 않으면 false입니다.
현재 개체와 비교할 개체입니다.
유니코드 문자로 구성된 도메인 이름 레이블 문자열을 US-ASCII 문자 범위에 있는 표시 가능한 유니코드 문자의 문자열로 인코딩합니다.문자열은 IDNA 표준에 따라 형식이 지정됩니다.
매개 변수로 지정된 문자열에 해당하며, US-ASCII 문자 범위(U+0020 ~ U+007E)의 표시 가능한 유니코드 문자로 구성되고, IDNA 표준에 따라 형식이 지정된 문자열입니다.
변환할 문자열입니다. 레이블 구분 기호로 구분된 하나 이상의 도메인 이름으로 구성되어 있어야 합니다.
가 null입니다.
가 및 속성과 IDNA 표준에 맞지 않는 경우
US-ASCII 문자 범위 외부의 유니코드 문자를 포함하는 도메인 이름 레이블의 부분 문자열을 인코딩합니다.하위 문자열은 US-ASCII 문자 범위의 표시 가능한 유니코드 문자열로 변환되고 IDNA 표준에 따라 형식이 지정됩니다.
및 매개 변수로 지정된 부분 문자열에 해당하며, US-ASCII 문자 범위(U+0020 ~ U+007E)의 표시 가능한 유니코드 문자로 구성되고, IDNA 표준에 따라 형식이 지정된 문자열입니다.
변환할 문자열입니다. 레이블 구분 기호로 구분된 하나 이상의 도메인 이름으로 구성되어 있어야 합니다.
0부터 시작하는 오프셋으로, 에서 변환할 부분 문자열의 시작을 지정합니다.변환 작업은 문자열의 끝까지 수행됩니다.
가 null입니다.
가 0보다 작은 경우또는이 의 길이보다 큰 경우
가 및 속성과 IDNA 표준에 맞지 않는 경우
US-ASCII 문자 범위 외부의 유니코드 문자를 포함하는 도메인 이름 레이블의 부분 문자열에 있는 지정된 수의 문자를 인코딩합니다.하위 문자열은 US-ASCII 문자 범위의 표시 가능한 유니코드 문자열로 변환되고 IDNA 표준에 따라 형식이 지정됩니다.
, 및 매개 변수로 지정된 부분 문자열에 해당하며, US-ASCII 문자 범위(U+0020 ~ U+007E)의 표시 가능한 유니코드 문자로 구성되고, IDNA 표준에 따라 형식이 지정된 문자열입니다.
변환할 문자열입니다. 레이블 구분 기호로 구분된 하나 이상의 도메인 이름으로 구성되어 있어야 합니다.
0부터 시작하는 오프셋으로, 에서 부분 문자열의 시작을 지정합니다.
문자열의 가 지정한 위치에서 시작하는 하위 문자열 중 변환할 문자 수입니다.
가 null입니다.
또는 가 0보다 작은 경우또는이 의 길이보다 큰 경우또는가 의 길이에서 를 뺀 값보다 큰 경우
가 및 속성과 IDNA 표준에 맞지 않는 경우
이 개체의 해시 코드를 반환합니다.
개체의 속성에서 파생된 네 개의 부호 있는 32비트 상수 중 하나입니다. 반환 값에는 특별한 의미가 없으므로 해시 코드 알고리즘에 사용하기는 적합하지 않습니다.
IDNA 표준에 따라 인코딩된 하나 이상의 도메인 이름 레이블의 문자열을 유니코드 문자열로 디코딩합니다.
매개 변수로 지정된 IDNA 부분 문자열에 해당하는 유니코드입니다.
디코딩할 문자열로, IDNA 표준에 따라 인코딩된 US-ASCII 문자 범위(U+0020 ~ U+007E)에 있는 하나 이상의 레이블로 구성됩니다.
가 null입니다.
가 및 속성과 IDNA 표준에 맞지 않는 경우
IDNA 표준에 따라 인코딩된 하나 이상의 도메인 이름 레이블의 하위 문자열을 유니코드 문자열로 디코딩합니다.
및 매개 변수로 지정된 IDNA 부분 문자열에 해당하는 유니코드입니다.
디코딩할 문자열로, IDNA 표준에 따라 인코딩된 US-ASCII 문자 범위(U+0020 ~ U+007E)에 있는 하나 이상의 레이블로 구성됩니다.
0부터 시작하는 오프셋으로, 에서 디코딩할 부분 문자열의 시작을 지정합니다.디코딩 작업은 문자열의 끝까지 수행됩니다.
가 null입니다.
가 0보다 작은 경우또는이 의 길이보다 큰 경우
가 및 속성과 IDNA 표준에 맞지 않는 경우
IDNA표준에 따라 인코딩된 하나 이상의 도메인 이름 레이블을 포함하는 지정된 길이의 부분 문자열을 유니코드 문자의 문자열로 디코딩합니다.
, 및 매개 변수로 지정된 IDNA 부분 문자열에 해당하는 유니코드입니다.
디코딩할 문자열로, IDNA 표준에 따라 인코딩된 US-ASCII 문자 범위(U+0020 ~ U+007E)에 있는 하나 이상의 레이블로 구성됩니다.
0부터 시작하는 오프셋으로, 에서 부분 문자열의 시작을 지정합니다.
문자열의 가 지정한 위치에서 시작하는 하위 문자열 중 변환할 문자 수입니다.
가 null입니다.
또는 가 0보다 작은 경우또는이 의 길이보다 큰 경우또는가 의 길이에서 를 뺀 값보다 큰 경우
가 및 속성과 IDNA 표준에 맞지 않는 경우
현재 개체의 멤버에서 수행한 작업에 표준 명명 규칙이 사용되었는지 또는 비표준 명명 규칙이 사용되었는지를 나타내는 값을 가져오거나 설정합니다.
표준 명명 규칙이 작업에 사용되었으면 true이고, 그렇지 않으면 false입니다.
수행할 정규화의 형식을 정의합니다.
2
완전한 정규 분해를 사용하여 유니코드 문자열이 정규화된 다음, 가능한 경우 시퀀스가 기본 합성 문자로 대체됨을 나타냅니다.
유니코드 문자열이 완전한 정규 분해를 사용하여 정규화됨을 나타냅니다.
유니코드 문자열이 완전한 호환 분해를 사용하여 정규화된 다음, 가능한 경우 시퀀스가 기본 합성 문자로 대체됨을 나타냅니다.
유니코드 문자열이 완전한 호환 분해를 사용하여 정규화됨을 나타냅니다.