IdnMapping.AllowUnassigned プロパティ

定義

未割り当ての Unicode コード ポイントが現在の 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、「アプリケーションの国際化ドメイン名 (IDNA): プロトコル」を参照してください。

重要

プロパティが の AllowUnassigned 場合、プロパティに関連付けられている動作は false、基になるオペレーティング システムによって異なります。 Windows 8では、クラスは IdnMapping Unicode 6.0 標準に基づく IDNA 2008 に準拠しています。 以前のバージョンの Windows では、 IdnMapping クラスは Unicode 3 に基づく IDNA 2003 に基づいています。x。 IDNA 2003 で割り当てられていないコード ポイントの一部は、文字が割り当てられ、IDNA 2008 でサポートされています。 たとえば、U+0221 は Unicode 4.0 で導入されました。 Windows 8では、"xn—6la" としてエンコードされます。 以前のバージョンの Windows では、例外が ArgumentException スローされます。

適用対象