次の方法で共有


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 Framework 型の名前。

ns
String

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

type
Type

逆シリアル化する Type

注釈

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

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

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

適用対象