次の方法で共有


XmlSerializationReader.AddFixup メソッド

定義

コールバック メソッドを含むオブジェクトを格納します。このコールバック メソッドは、SOAP エンコード済み配列または SOAP エンコード済みの多重参照要素に対応付けられている .NET Framework コレクションまたは列挙値を補完するために、後で必要に応じて呼び出されます。

オーバーロード

AddFixup(XmlSerializationReader+CollectionFixup)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

コールバック メソッドを含むオブジェクトを格納します。このコールバック メソッドは、SOAP エンコード済み配列または SOAP エンコード済みの多重参照要素にマップされる .NET コレクションまたは列挙値を補完するために必要に応じて呼び出されます。

AddFixup(XmlSerializationReader+Fixup)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP エンコード済み配列内のオブジェクトを補完するために必要に応じて呼び出されるコールバック メソッド インスタンスを含むオブジェクトを格納します。

注釈

保護されたメンバーXmlSerializationReaderは、.NET Framework XML シリアル化インフラストラクチャ内で内部的に使用される派生クラスでのみ使用することを目的としています。

AddFixup(XmlSerializationReader+CollectionFixup)

コールバック メソッドを含むオブジェクトを格納します。このコールバック メソッドは、SOAP エンコード済み配列または SOAP エンコード済みの多重参照要素にマップされる .NET コレクションまたは列挙値を補完するために必要に応じて呼び出されます。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::CollectionFixup ^ fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.CollectionFixup? fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.CollectionFixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.CollectionFixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.CollectionFixup)

パラメーター

fixup
XmlSerializationReader.CollectionFixup

XmlSerializationCollectionFixupCallback デリゲートおよびコールバック メソッドの入力データ。

注釈

保護されたメンバー XmlSerializationReader は、.NET XML シリアル化インフラストラクチャ内で内部的に使用される派生クラスでのみ使用することを目的としています。

初期化中、.NET XML シリアル化インフラストラクチャは、派生した逆シリアル化用の一時クラスを動的に XmlSerializationReader生成およびコンパイルします。 このプロセスの間、インフラストラクチャはメソッドを XmlSerializationCollectionFixupCallback 生成し、修正メソッドとその入力データを格納するオブジェクトを作成 XmlSerializationReader.CollectionFixup します。 インフラストラクチャは、SOAP でエンコードされた配列、または SOAP でエンコードされた、データ型が .NET コレクションまたは列挙型にマップされる複数参照要素に対して行われます。 次に、必要に応じて、逆シリアル化中にメソッドが呼び出され、配列項目または複数参照オブジェクトが格納されます。

またはXmlSerializationReader.CollectionFixupクラスのXmlSerializationCollectionFixupCallbackインスタンスを直接作成しないでください。

適用対象

AddFixup(XmlSerializationReader+Fixup)

SOAP エンコード済み配列内のオブジェクトを補完するために必要に応じて呼び出されるコールバック メソッド インスタンスを含むオブジェクトを格納します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::Fixup ^ fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.Fixup? fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.Fixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.Fixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.Fixup)

パラメーター

fixup
XmlSerializationReader.Fixup

XmlSerializationFixupCallback デリゲートおよびコールバック メソッドの入力データ。

注釈

保護されたメンバーXmlSerializationReaderは、.NET Framework XML シリアル化インフラストラクチャ内で内部的に使用される派生クラスでのみ使用することを目的としています。

XML ドキュメントを .NET Framework オブジェクトに逆シリアル化する場合、.NET Framework XML シリアル化インフラストラクチャは、デリゲートを実装XmlSerializationFixupCallbackする修正メソッドのインスタンスを動的に作成し、修正メソッドとその入力データを格納するクラスのXmlSerializationReader.Fixupインスタンスを作成します。 インフラストラクチャは、データ型が.NET Framework参照型にマップされる SOAP でエンコードされた配列に対して行われます。 次に、必要に応じて、修正メソッドを呼び出して配列内のオブジェクトを埋めます。

さらに、初期化中に、.NET Framework XML シリアル化インフラストラクチャは、派生元の逆シリアル化用の一時クラスを動的に生成およびコンパイルしますXmlSerializationReader。 このプロセス中に、インフラストラクチャは SOAP でエンコードされたマルチ参照 XML データのメソッドとXmlSerializationReader.Fixupオブジェクトを生成XmlSerializationFixupCallbackします。 その後、逆シリアル化中にメソッドが呼び出されます。

クラスのXmlSerializationFixupCallbackXmlSerializationReader.Fixupインスタンスを直接作成しないでください。

適用対象