Sdílet prostřednictvím


XmlSerializationReader.AddReadCallback Metoda

Definice

Ukládá implementaci delegáta XmlSerializationReadCallback a jeho vstupní data pro pozdější vyvolání.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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)

Parametry

name
String

Název typu rozhraní .NET Framework, který je deserializován.

ns
String

Obor názvů typu rozhraní .NET Framework, který je deserializován.

type
Type

Type být deserializován.

Poznámky

Chráněné členy XmlSerializationReader jsou určeny pouze pro použití odvozené třídy, které jsou používány interně v rámci .NET Framework XML serializace infrastruktury.

Během inicializace serializace .NET Framework XML infrastruktura dynamicky generuje a kompiluje dočasnou třídu pro deserializaci, která je odvozena z XmlSerializationReader. Během tohoto procesu rozhraní .NET Framework vygeneruje metody čtení, které implementují delegáta XmlSerializationReadCallback . Dělá to pro určitá mapování mezi typy rozhraní .NET Framework a datovými typy XML, které jsou serializovány prostřednictvím xml kódování SOAP a nejsou kořenovými elementy. Dále se podle potřeby volá metoda čtení během deserializace.

Neměli byste přímo vytvářet instanci XmlSerializationReadCallback třídy.

Platí pro