XmlSerializationReader.Fixup クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XmlSerializationFixupCallbackデリゲート インスタンスとメソッドの入力を保持します。また、メソッドのパラメーターとしても機能します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
- 継承
-
XmlSerializationReader.Fixup
注釈
.NET Framework オブジェクトへの XML ドキュメントの逆シリアル化中、.NET Framework XML シリアル化インフラストラクチャは、XmlSerializationFixupCallback デリゲートを実装する修正メソッドを動的にインスタンス化します。さらに、XmlSerializationReader.Fixup クラス オブジェクトをインスタンス化して、修正メソッドとその入力を格納します。 インフラストラクチャは、データ型が .NET Framework 参照型にマップされる SOAP エンコード配列に対して行われます。 その後、必要に応じて、修正メソッドが呼び出され、配列内のオブジェクトが格納されます。
さらに、初期化中に、.NET Framework XML シリアル化インフラストラクチャは、XmlSerializationReader クラスから派生した逆シリアル化用の一時クラスを動的に生成してコンパイルします。 このプロセス中、インフラストラクチャでは、SOAP でエンコードされた多参照 XML データの XmlSerializationFixupCallback プロパティと XmlSerializationReader.Fixup クラス オブジェクトが生成されます。 その後、逆シリアル化中にメソッドが呼び出されます。
XmlSerializationFixupCallbackまたはXmlSerializationReader.Fixup クラスのインスタンスを直接作成しないでください。
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) |