XmlSerializationWriter.AddWriteCallback Metod

Definition

Lagrar en implementering av ombudet XmlSerializationWriteCallback och vilken typ det gäller för ett senare anrop.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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)

Parametrar

type
Type

Objekt Type som serialiseras.

typeName
String

Namnet på den typ av objekt som serialiseras.

typeNs
String

Namnområdet för den typ av objekt som serialiseras.

Kommentarer

De skyddade medlemmarna i XmlSerializationWriter är endast avsedda att användas av härledda klasser som används internt i xml-serialiseringsinfrastrukturen i .NET Framework.

Under initieringen genererar och kompilerar xml-serialiseringsinfrastrukturen för .NET Framework dynamiskt en tillfällig klass för serialisering som härleds från XmlSerializationWriter. Under den här processen genererar .NET Framework skrivmetoder som implementerar ombudet XmlSerializationWriteCallback. Det gör det för vissa mappningar mellan .NET typer och XML-datatyper som serialiseras via SOAP-kodad XML och inte är rotelement. Efter behov anropas sedan en skrivmetod under serialiseringen.

Du bör inte direkt skapa en instans av XmlSerializationWriteCallback.

SOAP-kodning beskrivs i avsnitt 5 i SOAP 1.1-specifikationen.

Gäller för