Freigeben über


XmlSerializationReader.AddReadCallback Methode

Definition

Speichert eine Implementierung des XmlSerializationReadCallback-Delegaten und seiner Eingabedaten 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 AddReadCallback(System::String ^ name, System::String ^ ns, Type ^ type, System::Xml::Serialization::XmlSerializationReadCallback ^ read);
protected void AddReadCallback (string name, string ns, Type type, System.Xml.Serialization.XmlSerializationReadCallback read);
member this.AddReadCallback : string * string * Type * System.Xml.Serialization.XmlSerializationReadCallback -> unit
Protected Sub AddReadCallback (name As String, ns As String, type As Type, read As XmlSerializationReadCallback)

Parameter

name
String

Der Name des .NET Framework-Typs, der deserialisiert wird.

ns
String

Der Namespace des .NET Framework-Typs, der deserialisiert wird.

type
Type

Der zu deserialisierende Type.

Hinweise

Die geschützten Member von XmlSerializationReader sind nur für die Verwendung durch 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 Deserialisierung, die von abgeleitet wirdXmlSerializationReader. Während dieses Prozesses generiert die .NET Framework Lesemethoden, die den XmlSerializationReadCallback Delegaten implementieren. Dies gilt für bestimmte Zuordnungen zwischen .NET Framework-Typen und XML-Datentypen, die über SOAP-codiertes XML serialisiert werden und keine Stammelemente sind. Als Nächstes wird bei Bedarf während der Deserialisierung eine Read-Methode aufgerufen.

Sie sollten nicht direkt eine Instanz der XmlSerializationReadCallback -Klasse erstellen.

Gilt für: