XmlSerializationCollectionFixupCallback 代理人

定義

コレクションまたは列挙値に対応付けられる SOAP エンコード済みの XML データ型を逆シリアル化するために、XmlSerializer クラスが使用するデリゲートを示します。Delegate used by the XmlSerializer class for deserialization of SOAP-encoded XML data types that map to collections or enumerations.

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

public delegate void XmlSerializationCollectionFixupCallback(System::Object ^ collection, System::Object ^ collectionItems);
public delegate void XmlSerializationCollectionFixupCallback(object collection, object collectionItems);
type XmlSerializationCollectionFixupCallback = delegate of obj * obj -> unit
Public Delegate Sub XmlSerializationCollectionFixupCallback(collection As Object, collectionItems As Object)

パラメーター

collection
Object

コレクション項目の配列のコピー先となるコレクション。The collection into which the collection items array is copied.

collectionItems
Object

object collection にコピーされる項目の配列。An array of items to be copied into the object collection.

継承
XmlSerializationCollectionFixupCallback

注釈

初期化中に、.NET Framework の XML シリアル化インフラストラクチャは、XmlSerializationReader クラスから派生した逆シリアル化の一時クラスを動的に生成してコンパイルします。During initialization, the .NET Framework XML serialization infrastructure dynamically generates and compiles a temporary class for deserialization derived from the XmlSerializationReader class. このプロセスの間に、.NET Framework は、XmlSerializationCollectionFixupCallback デリゲートを使用するコレクションの修正メソッドを生成します。During this process, the .NET Framework generates collection fix-up methods that use the XmlSerializationCollectionFixupCallback delegate. このエラーは、データ型が .NET Framework コレクションまたは列挙型にマップされている SOAP エンコード済み配列または SOAP エンコード済みの複数参照要素で発生します。This occurs for SOAP-encoded arrays or SOAP-encoded, multi-reference elements whose data types, in either case, map to .NET Framework collections or enumerations. 必要に応じて、逆シリアル化中にコレクションの修正メソッドが呼び出されます。As necessary, the collection fix-up method is called during deserialization.

XmlSerializationCollectionFixupCallbackを直接インスタンス化することはできません。You should not directly instantiate XmlSerializationCollectionFixupCallback.

Soap エンコードについては、「SOAP 1.1 仕様」のセクション5で説明されています。SOAP encoding is described in Section 5 of the SOAP 1.1 specification.

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。Gets an object that represents the method represented by the specified delegate.

適用対象

こちらもご覧ください