XmlSerializationWriter.AddWriteCallback Methode

Definition

Speichert eine Implementierung des XmlSerializationWriteCallback Delegaten und den Typ, für den er gilt, für einen späteren Aufruf.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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)

Parameter

type
Type

Die Type Objekte, die serialisiert werden.

typeName
String

Der Name des Typs von Objekten, die serialisiert werden.

typeNs
String

Der Namespace des Typs von Objekten, die serialisiert werden.

callback
XmlSerializationWriteCallback

Eine Instanz des XmlSerializationWriteCallback Delegaten.

Hinweise

Die geschützten Member von XmlSerializationWriter sind nur für abgeleitete Klassen vorgesehen, die intern innerhalb der .NET Framework-XML-Serialisierungsinfrastruktur verwendet werden.

Während der Initialisierung generiert und kompiliert die .NET Framework-XML-Serialisierungsinfrastruktur dynamisch eine temporäre Klasse für die Serialisierung, die von XmlSerializationWriter abgeleitet wird. Während dieses Prozesses generiert das .NET Framework Schreibmethoden, die den XmlSerializationWriteCallback Delegaten implementieren. Dies gilt für bestimmte Zuordnungen zwischen .NET Typen und XML-Datentypen, die über SOAP-codiertes XML serialisiert werden und keine Stammelemente sind. Anschließend wird bei Bedarf eine Schreibmethode während der Serialisierung aufgerufen.

Sie sollten keine direkte Instanz von XmlSerializationWriteCallback.

Die SOAP-Codierung wird in Abschnitt 5 der SOAP 1.1-Spezifikation beschrieben.

Gilt für: