XmlSerializationWriter.InitCallbacks Methode

Definition

Initialisiert eine Instanz des Delegaten zum Serialisieren von XmlSerializationWriteCallback SOAP-codierten XML-Daten.

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

protected:
 abstract void InitCallbacks();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
protected abstract void InitCallbacks();
protected abstract void InitCallbacks();
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
abstract member InitCallbacks : unit -> unit
abstract member InitCallbacks : unit -> unit
Protected MustOverride Sub InitCallbacks ()
Attribute

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 mit SOAP-codiertem XML serialisiert werden und keine Stammelemente sind. Anschließend wird bei Bedarf eine Schreibmethode während der Serialisierung aufgerufen.

Die abstrakte InitCallbacks Methode ist der Ort, an dem die temporäre abgeleitete Klasse eine Instanz von Rückrufmethoden erstellt und initialisiert.

Sie sollten keine direkte Instanz von XmlSerializationWriteCallback.

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

Gilt für: