XmlSerializationReader.Fixup Třída

Definice

XmlSerializationFixupCallback Obsahuje instanci delegáta a vstupy metody; slouží také jako parametr metody.

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

protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
Dědičnost
XmlSerializationReader.Fixup

Poznámky

Při deserializaci dokumentů XML do .NET Framework objekty, .NET Framework XML serializace infrastruktury dynamicky vytvoří instance fix-up metody, které implementují XmlSerializationFixupCallback delegát; plus vytvoří instance XmlSerializationReader.Fixup třídy objekty pro uložení metod fix-up spolu s jejich vstupy. Infrastruktura to dělá pro pole s kódováním SOAP, jejichž datové typy se mapují na referenční typy .NET Framework. V případě potřeby se volá metoda fix-up, která vyplní objekty v poli.

Kromě toho během inicializace infrastruktura serializace XML .NET Framework dynamicky generuje a kompiluje dočasnou třídu pro deserializaci odvozenou z XmlSerializationReader třídy. Během tohoto procesu infrastruktura generuje XmlSerializationFixupCallback vlastnosti plus XmlSerializationReader.Fixup objekty třídy pro data XML s kódováním SOAP a vícereferenced xml. Metody jsou pak vyvolány během deserializace.

Nevytvořte přímo instanci XmlSerializationFixupCallback nebo XmlSerializationReader.Fixup třídu.

Kódování SOAP je popsáno v části 5 specifikace SOAP 1.1.

Konstruktory

Name Description
XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32)

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

Inicializuje novou instanci XmlSerializationReader.Fixup třídy.

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[])

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

Inicializuje novou instanci XmlSerializationReader.Fixup třídy.

Vlastnosti

Name Description
Callback

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

Získá metodu zpětného volání, která vytvoří instanci delegáta XmlSerializationFixupCallback .

Ids

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

Získá nebo nastaví pole klíčů pro objekty, které patří do Source vlastnosti, jejichž hodnoty se vyplní implementací zpětného volání.

Source

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

Získá nebo nastaví objekt, který obsahuje jiné objekty, jejichž hodnoty se vyplní implementací zpětného volání.

Metody

Name Description
Equals(Object)

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

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

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

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

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

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

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

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

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

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také