Sdílet prostřednictvím


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 .NET Framework.

Během inicializace .NET Framework infrastruktura serializace XML dynamicky generuje a kompiluje dočasnou třídu pro serializaci, která je odvozena od XmlSerializationWriter. Během tohoto procesu .NET Framework generuje metody zápisu, které implementují delegátaXmlSerializationWriteCallback. Provede to pro určitá mapování mezi typy .NET Framework a datovými typy XML, které jsou serializovány prostřednictvím XML kódování SOAP a nejsou kořenovými prvky. Podle potřeby se pak při serializaci volá metoda zápisu.

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