メンバーに適用できます。最終形式は、テキストである必要はありません。連携するように最適化されているため、読み取りと書き込みはこれらのクラスを使用して行うことをお勧めします。DataContractSerializer.シリアル化または逆シリアル化が発生する前に値を設定する必要があるフィールドまたはプロパティを持つクラスを作成する場合は、「バージョントレラントなシリアル化コールバック」で説明されているように、コールバック属性を使用します。実装するクラスのインスタンスを作成し、既知の型をコレクションに追加することから始めます。インスタンスを作成します。(「データコントラクトの既知の型」を参照してください)。コントラクトを理解します。インターフェイスを実装します。プロパティを特徴とします。コントラクト」を参照してください。オブジェクトのコンストラクターを呼び出しません。型を作成し、一部のセキュリティ関連の操作を実行する場合は、コンストラクターが呼び出されないことに注意する必要があります。具体的には、以下の手法が機能しません。コンストラクターに追加することにより、部分信頼アクセスを制限しようとしても、部分信頼での逆シリアル化中は、いずれも有効にはなりません。trust.コンストラクターが実行していることを前提とするクラスをプログラムすると、クラスが、攻撃に利用できる、無効な内部状態になる可能性があります。クラスの新しいインスタンスを初期化し、指定した型のオブジェクトをシリアル化または逆シリアル化します。クラスの新しいインスタンスを初期化します。グラフ内に存在可能な既知の型のコレクションをシリアル化または逆シリアル化します。クラスの新しいインスタンスを初期化し、指定した型のオブジェクトをシリアル化または逆シリアル化します。シリアル化のためのサロゲートを指定します。クラスの新しいインスタンスを初期化し、指定した型のオブジェクトをシリアル化または逆シリアル化します。宣言のマッピングの代替を指定します。ルート要素と名前空間を使用してシリアル化または逆シリアル化します。クラスの新しいインスタンスを初期化し、指定した型のオブジェクトをシリアル化または逆シリアル化します。グラフ内に存在可能な既知の型のリストを指定します。クラスの新しいインスタンスを初期化し、指定した型のオブジェクトをシリアル化または逆シリアル化します。要素と名前空間を指定します。クラスの新しいインスタンスを初期化し、指定した型のオブジェクトをシリアル化または逆シリアル化します。宣言のマップの代替を指定します。ルート要素と名前空間を使用してシリアル化または逆シリアル化します。クラスの新しいインスタンスを初期化し、指定した型のオブジェクトをシリアル化または逆シリアル化します。グラフ内に存在可能な既知の型のリストを指定します。クラスの新しいインスタンスを初期化し、指定した型のオブジェクトをシリアル化または逆シリアル化します。パラメーターを指定します。クラスの新しいインスタンスを初期化し、指定した型のオブジェクトをシリアル化または逆シリアル化します。宣言のマップの代替を指定します。宣言を動的にマップするために使用するコンポーネントを取得します。types.DataContractSurrogateシリアル化または逆シリアル化プロセスを拡張できるサロゲート型を取得します。process.IgnoreExtensionDataObjectクラスがシリアル化または逆シリアル化されるときに、そのクラスの拡張により提供されるデータを無視するかどうかを指定する値を取得します。グラフ内に存在可能な型のコレクションを取得します。グラフ内の項目の最大数を取得します。コンストラクトを使用するかどうかを示す値を取得します。data.SerializeReadOnlyTypes読み取り専用の型をシリアル化するかどうかを指定する値を取得します。serialized.メソッドEquals(Object)指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Object)GetHashCode()既定のハッシュ関数として機能します。配置されているかどうかを決定します。配置されているかどうかを決定します。簡易コピーを作成します。ストリームまたはドキュメントを読み取り、逆シリアル化されたオブジェクトを返します。ドキュメントまたはストリームを読み取り、逆シリアル化されたオブジェクトを返します。ストリームを読み取り、逆シリアル化されたオブジェクトを返します。値を読み取る前にオブジェクト名の検証チェックを行うかどうかを指定します。ストリームを読み取り、逆シリアル化されたオブジェクトを返します。宣言のマッピングに使用するリゾルバーが含まれます。ストリームを読み取り、逆シリアル化されたオブジェクトを返します。ストリームを読み取り、逆シリアル化されたオブジェクトを返します。値を読み取る前にオブジェクト名の検証チェックを行うかどうかを指定します。終了要素を書き込みます。終了要素を書き込みます。ドキュメントまたはストリームに書き込みます。ドキュメントまたはストリームに書き込みます。ドキュメントまたはストリームに書き込みます。宣言のマッピングに使用するリゾルバーが含まれます。ドキュメントまたはストリームに書き込みます。コンテンツを書き込みます。コンテンツを書き込みます。開始要素を書き込みます。開始要素を書き込みます。シリアル化プロバイダーを返します。シリアル化プロバイダーを指定します。DataContractResolverの実装でインスタンスが使用されている場合を除き、スレッドセーフです。Deserializationこのページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック商標このページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック。