Language

XmlSerializationReader.AddReadCallback メソッド

定義

後で呼び出す XmlSerializationReadCallback デリゲートとその入力データの実装を格納します。

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

protected:
 void AddReadCallback(System::String ^ name, System::String ^ ns, Type ^ type, System::Xml::Serialization::XmlSerializationReadCallback ^ read);
protected void AddReadCallback(string name, string ns, Type type, System.Xml.Serialization.XmlSerializationReadCallback read);
member this.AddReadCallback : string * string * Type * System.Xml.Serialization.XmlSerializationReadCallback -> unit
Protected Sub AddReadCallback (name As String, ns As String, type As Type, read As XmlSerializationReadCallback)

パラメーター

name
String

逆シリアル化される.NET型の名前。

ns
String

逆シリアル化される.NET型の名前空間。

type
Type

逆シリアル化する Type 。

注釈

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

初期化中、.NET Framework XML シリアル化インフラストラクチャは、XmlSerializationReader から派生する逆シリアル化用の一時クラスを動的に生成およびコンパイルします。 このプロセス中、.NET Framework は、XmlSerializationReadCallback デリゲートを実装する読み取りメソッドを生成します。 これは、SOAP でエンコードされた XML を介してシリアル化され、ルート要素ではない、.NET型と XML データ型の間の特定のマッピングに対して行われます。 次に、必要に応じて、逆シリアル化中に読み取りメソッドが呼び出されます。

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

適用対象