XmlSerializationReader.AddReadCallback(String, String, Type, XmlSerializationReadCallback) XmlSerializationReader.AddReadCallback(String, String, Type, XmlSerializationReadCallback) XmlSerializationReader.AddReadCallback(String, String, Type, XmlSerializationReadCallback) Method

Definition

Speichert eine Implementierung des XmlSerializationReadCallback-Delegaten und seiner Eingabedaten für einen späteren Aufruf.Stores an implementation of the XmlSerializationReadCallback delegate and its input data for a later invocation.

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

Parameter

name
String String String

Der Name des .NET Framework-Typs, der deserialisiert wird.The name of the .NET Framework type that is being deserialized.

ns
String String String

Der Namespace des .NET Framework-Typs, der deserialisiert wird.The namespace of the .NET Framework type that is being deserialized.

type
Type Type Type

Der zu deserialisierende Type.The Type to be deserialized.

Hinweise

Die geschützten Member von XmlSerializationReader können nur von abgeleiteten Klassen verwendet werden, die intern innerhalb der .NET Framework XML-Serialisierungsinfrastruktur verwendet werden.The protected members of XmlSerializationReader are intended for use only by derived classes that are used internally within the .NET Framework XML serialization infrastructure.

Während der Initialisierung generiert und kompiliert die .NET Framework XML-Serialisierungsinfrastruktur dynamisch eine temporäre Klasse für die Deserialisierung, die von XmlSerializationReaderabgeleitet wird.During initialization, the .NET Framework XML serialization infrastructure dynamically generates and compiles a temporary class for deserialization that derives from XmlSerializationReader. Während dieses Vorgangs generiert das .NET Framework Lesemethoden, die den XmlSerializationReadCallback -Delegaten implementieren.During this process, the .NET Framework generates read methods that implement the XmlSerializationReadCallback delegate. Dies geschieht für bestimmte Zuordnungen zwischen .NET Framework Typen und XML-Datentypen, die über SOAP-codiertes XML serialisiert werden und keine Stamm Elemente sind.It does so for certain mappings between .NET Framework types and XML data types that are serialized through SOAP-encoded XML and are not root elements. Im nächsten Schritt wird während der Deserialisierung eine Read-Methode aufgerufen.Next, as necessary, a read method is called during deserialization.

Sie sollten nicht direkt eine Instanz der XmlSerializationReadCallback -Klasse erstellen.You should not directly create an instance of the XmlSerializationReadCallback class.

Gilt für: