System.Runtime.Serialization.Primitives コレクション型に適用すると、コレクション項目要素をカスタム指定できます。この属性は、 が有効なシリアル化可能コレクションとして認識する型に対してのみ適用できます。 クラスの新しいインスタンスを初期化します。 オブジェクト参照データを保持するかどうかを示す値を取得または設定します。 オブジェクト参照データを保持する場合は true。それ以外の場合は false。既定値は、false です。 コレクション要素のカスタム名を取得または設定します。 コレクション要素に適用する名前。 ディクショナリ キー名のカスタム名を取得または設定します。 既定のディクショナリ キー名の代わりに使用する名前。 コレクション型のデータ コントラクト名を取得または設定します。 コレクション型のデータ コントラクト名。 データ コントラクトの名前空間を取得または設定します。 データ コントラクトの名前空間。 ディクショナリ値名のカスタム名を取得または設定します。 既定のディクショナリ値名の代わりに使用する名前。 データ コントラクトの CLR 名前空間と XML 名前空間を指定します。 指定した名前空間を使用して、 クラスの新しいインスタンスを初期化します。 コントラクトの名前空間。 データ コントラクト型の CLR 名前空間を取得または設定します。 型の CLR-legal 名前空間。 データ コントラクト メンバーの名前空間を取得します。 データ コントラクト メンバーの名前空間。 この型が、データ コントラクトを定義または実装し、 などのシリアライザーによってシリアル化可能であることを指定します。型をシリアル化可能にするには、型作成者が、型のデータ コントラクトを定義する必要があります。 クラスの新しいインスタンスを初期化します。 オブジェクト参照データを保持するかどうかを示す値を取得または設定します。 標準 XML を使用してオブジェクト参照データを保持する場合は true。それ以外の場合は false。既定値は、false です。 型のデータ コントラクトの名前を取得または設定します。 データ コントラクトのローカル名。既定値は、この属性が適用されるクラスの名前です。 型のデータ コントラクトの名前空間を取得または設定します。 コントラクトの名前空間。 型のメンバーに適用する場合は、そのメンバーがデータ コントラクトの一部であり、 によってシリアル化されることを指定します。 クラスの新しいインスタンスを初期化します。 シリアル化されるフィールドまたはプロパティの既定値をシリアル化するかどうかを指定する値を取得または設定します。 メンバーの既定値をシリアル化ストリーム内に生成する必要がある場合は true。それ以外の場合は false。既定値は、true です。 読み取りまたは逆シリアル化を行うときにメンバーが存在しなければならないシリアル化エンジンを指示する値を取得または設定します。 メンバーが必須の場合は true。それ以外の場合は false。 メンバーが存在しません。 データ メンバー名を取得または設定します。 データ メンバーの名前。既定値は、属性が適用されるターゲットの名前です。 メンバーのシリアル化と逆シリアル化の順序を取得または設定します。 シリアル化または逆シリアル化の数値順序。 フィールドが列挙体メンバーであり、シリアル化される必要があることを指定します。 クラスの新しいインスタンスを初期化します。 属性を適用する列挙体メンバーに関連付けられた値を取得または設定します。 列挙体メンバーに関連付けられている値。 型のメンバーに適用する場合は、そのメンバーがデータ コントラクトの一部ではなく、シリアル化されないことを指定します。 クラスの新しいインスタンスを初期化します。 シリアル化と逆シリアル化の間に、 または で無効なデータ コントラクトが発生した場合にスローされる例外。 クラスの新しいインスタンスを初期化します。 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 エラーの説明。 指定したエラー メッセージと内部例外を使用して、 クラスの新しいインスタンスを初期化します。 エラーの説明。 元の 特定の型をシリアル化または逆シリアル化するときに、 が認識する必要がある型を指定します。 既知の型の を返すメソッドの名前を指定して、 クラスの新しいインスタンスを初期化します。 データをシリアル化または逆シリアル化するときに使用される型の を返すメソッドの名前。 型を指定して、 クラスの新しいインスタンスを初期化します。 データをシリアル化または逆シリアル化するときに既知の型として含まれる シリアル化または逆シリアル化の間に認識する必要がある型のリストを返すメソッドの名前を取得します。 クラスによって定義された型に対するメソッドの名前を含む によるシリアル化または逆シリアル化の間に認識する必要がある型を取得します。 シリアル化または逆シリアル化の間に使用される メソッドに適用すると、そのメソッドがオブジェクト グラフのオブジェクトの逆シリアル化の直後に呼び出されるよう指定します。グラフ内の他のオブジェクトに対する逆シリアル化の順序は非確定的です。 クラスの新しいインスタンスを初期化します。 メソッドに適用すると、そのメソッドがオブジェクト グラフのオブジェクトの逆シリアル化時に呼び出されるよう指定します。グラフ内の他のオブジェクトに対する逆シリアル化の順序は非確定的です。 クラスの新しいインスタンスを初期化します。 メソッドに適用すると、そのメソッドがオブジェクト グラフのオブジェクトのシリアル化後に呼び出されるよう指定します。グラフ内の他のオブジェクトに対するシリアル化の順序は非確定的です。 クラスの新しいインスタンスを初期化します。 メソッドに適用すると、そのメソッドがオブジェクト グラフのオブジェクトのシリアル化中に呼び出されるよう指定します。グラフ内の他のオブジェクトに対するシリアル化の順序は非確定的です。 クラスの新しいインスタンスを初期化します。 シリアル化中または逆シリアル化中にエラーが発生するとスローされる例外。 クラスの新しいインスタンスを既定のプロパティを使用して初期化します。 指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 例外が発生した原因を示します。 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 例外の原因を説明するエラー メッセージ。 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 指定したシリアル化ストリームの転送元と転送先を記述し、呼び出し元によって定義された追加コンテキストを提供します。 2 つの インスタンスの値が同一かどうかを判断します。 指定したオブジェクトが のインスタンスで、現在のインスタンスの値に等しい場合は true。それ以外の場合は false。 現在のインスタンスと比較するオブジェクト。 このオブジェクトのハッシュ コードを返します。 この のシリアル化の転送元または転送先を格納している 値。