XmlSerializationReader.AddReadCallback Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uloží implementaci delegáta XmlSerializationReadCallback a 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 .NET, který se deserializuje.
- ns
- String
Obor názvů .NET typu, který se deserializuje.
Delegát.XmlSerializationReadCallback
Poznámky
Chráněné členy XmlSerializationReader jsou určeny pouze odvozenými třídami, které se používají interně v rámci infrastruktury serializace XML rozhraní .NET Framework.
Během inicializace infrastruktura serializace XML .NET Framework dynamicky generuje a kompiluje dočasnou třídu pro deserializaci, která je odvozena z XmlSerializationReader. Během tohoto procesu .NET Framework generuje metody čtení, které implementují delegáta XmlSerializationReadCallback. Dělá to pro určitá mapování mezi typy .NET a datovými typy XML, které jsou serializovány prostřednictvím XML s kódováním SOAP a nejsou kořenovými elementy. Podle potřeby se při deserializaci volá metoda čtení.
Neměli byste přímo vytvořit instanci XmlSerializationReadCallback třídy.