XmlSerializationReader.Fixup クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XmlSerializationFixupCallback デリゲート インスタンスとメソッドの入力を保持します。また、メソッドのパラメーターとして機能します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
- 継承
-
XmlSerializationReader.Fixup
注釈
XML ドキュメントを .NET Framework オブジェクトに逆シリアル化する際に、.NET Framework XML シリアル化インフラストラクチャは、デリゲートを実装XmlSerializationFixupCallbackする修正メソッドを動的にインスタンス化します。さらに、クラス オブジェクトをインスタンス化XmlSerializationReader.Fixupして、修正メソッドとその入力を格納します。 インフラストラクチャは、データ型が.NET Framework参照型にマップされる SOAP でエンコードされた配列に対して行われます。 次に、必要に応じて、配列内のオブジェクトを埋めるために修正メソッドが呼び出されます。
さらに、初期化中に、.NET Framework XML シリアル化インフラストラクチャによって、クラスから派生した逆シリアル化のための一時クラスが動的にXmlSerializationReader生成およびコンパイルされます。 このプロセスの間、インフラストラクチャは、SOAP でエンコードされた多参照 XML データのプロパティとXmlSerializationReader.Fixupクラス オブジェクトを生成XmlSerializationFixupCallbackします。 その後、逆シリアル化中にメソッドが呼び出されます。
または XmlSerializationReader.Fixup クラスのXmlSerializationFixupCallbackインスタンスを直接作成しないでください。
SOAP エンコードについては、SOAP 1.1 仕様のセクション 5 で説明されています。
コンストラクター
XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XmlSerializationReader.Fixup クラスの新しいインスタンスを初期化します。 |
XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[]) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XmlSerializationReader.Fixup クラスの新しいインスタンスを初期化します。 |
プロパティ
Callback |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XmlSerializationFixupCallback デリゲートのインスタンスを作成するコールバック メソッドを取得します。 |
Ids |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 コールバック実装によって値が設定される Source プロパティに属するオブジェクトのキーの配列を取得または設定します。 |
Source |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 コールバック実装によって値が設定される他のオブジェクトを含むオブジェクトを取得または設定します。 |
メソッド
Equals(Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET