XmlSerializationWriter.AddWriteCallback メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XmlSerializationWriteCallback デリゲートの実装、およびデリゲートを適用する型を、後で呼び出すために保管します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
protected:
void AddWriteCallback(Type ^ type, System::String ^ typeName, System::String ^ typeNs, System::Xml::Serialization::XmlSerializationWriteCallback ^ callback);
protected void AddWriteCallback (Type type, string typeName, string? typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
protected void AddWriteCallback (Type type, string typeName, string typeNs, System.Xml.Serialization.XmlSerializationWriteCallback callback);
member this.AddWriteCallback : Type * string * string * System.Xml.Serialization.XmlSerializationWriteCallback -> unit
Protected Sub AddWriteCallback (type As Type, typeName As String, typeNs As String, callback As XmlSerializationWriteCallback)
パラメーター
- typeName
- String
シリアル化するオブジェクトの型の名前。
- typeNs
- String
シリアル化するオブジェクトの型の名前空間。
- callback
- XmlSerializationWriteCallback
XmlSerializationWriteCallback デリゲートのインスタンス。
注釈
の保護されたメンバーXmlSerializationWriterは、.NET Framework XML シリアル化インフラストラクチャ内で内部的に使用される派生クラスでのみ使用することを目的としています。
初期化中、.NET Framework XML シリアル化インフラストラクチャは、 からXmlSerializationWriter派生したシリアル化用の一時クラスを動的に生成およびコンパイルします。 このプロセス中に、.NET Frameworkはデリゲートを実装する書き込みメソッドをXmlSerializationWriteCallback生成します。 これは、SOAP でエンコードされた XML を介してシリアル化され、ルート要素ではない、.NET Framework型と XML データ型の間の特定のマッピングに対して行われます。 その後、必要に応じて、シリアル化中に書き込みメソッドが呼び出されます。
のインスタンス XmlSerializationWriteCallbackを直接作成しないでください。
SOAP エンコードについては、SOAP 1.1 仕様のセクション 5 で説明されています。
適用対象
.NET