XmlSerializationWriter.AddWriteCallback Metoda

Definice

Uloží implementaci delegáta XmlSerializationWriteCallback a typ, na který se vztahuje, pro pozdější vyvolání.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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)

Parametry

type
Type

Objekty Type , které jsou serializovány.

typeName
String

Název typu objektů, které jsou serializovány.

typeNs
String

Obor názvů typu objektů, které jsou serializovány.

Poznámky

Chráněné členy XmlSerializationWriter jsou určeny pouze odvozenými třídami, které se používají interně v rámci infrastruktury serializace XML rozhraní .NET Framework.

Během inicializace infrastruktura serializace XML .NET Framework dynamicky generuje a kompiluje dočasnou třídu pro serializaci odvozenou z XmlSerializationWriter. Během tohoto procesu .NET Framework generuje metody zápisu, které implementují delegáta XmlSerializationWriteCallback. Dělá to pro určitá mapování mezi typy .NET a datovými typy XML, které jsou serializovány prostřednictvím XML s kódováním SOAP a nejsou kořenovými elementy. V případě potřeby se metoda zápisu volá během serializace.

Neměli byste přímo vytvořit instanci XmlSerializationWriteCallback.

Kódování SOAP je popsáno v části 5 specifikace SOAP 1.1.

Platí pro