Udostępnij za pośrednictwem


XmlSerializationReader.AddFixup Metoda

Definicja

Przechowuje obiekt, który zawiera metodę wywołania zwrotnego, która zostanie następnie wywołana, w razie potrzeby, w celu wypełnienia .NET Framework kolekcji lub wyliczenia mapowanych na tablice zakodowane za pomocą protokołu SOAP lub zakodowane za pomocą protokołu SOAP, elementy z wieloma odwołaniami.

Przeciążenia

AddFixup(XmlSerializationReader+CollectionFixup)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje obiekt, który zawiera metodę wywołania zwrotnego, która zostanie wywołana, w razie potrzeby, w celu wypełnienia kolekcji lub wyliczenia platformy .NET mapowanych na tablice zakodowane za pomocą protokołu SOAP lub elementy kodowane przy użyciu protokołu SOAP, z wieloma odwołaniami.

AddFixup(XmlSerializationReader+Fixup)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje obiekt, który zawiera wystąpienie metody wywołania zwrotnego, które będzie wywoływane w razie potrzeby w celu wypełnienia obiektów w tablicy zakodowanej przez soap.

Uwagi

Chronione składowe XmlSerializationReader programu są przeznaczone do użytku tylko przez klasy pochodne, które są używane wewnętrznie w infrastrukturze serializacji XML .NET Framework.

AddFixup(XmlSerializationReader+CollectionFixup)

Przechowuje obiekt, który zawiera metodę wywołania zwrotnego, która zostanie wywołana, w razie potrzeby, w celu wypełnienia kolekcji lub wyliczenia platformy .NET mapowanych na tablice zakodowane za pomocą protokołu SOAP lub elementy kodowane przy użyciu protokołu SOAP, z wieloma odwołaniami.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::CollectionFixup ^ fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.CollectionFixup? fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.CollectionFixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.CollectionFixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.CollectionFixup)

Parametry

fixup
XmlSerializationReader.CollectionFixup

Delegat XmlSerializationCollectionFixupCallback i dane wejściowe metody wywołania zwrotnego.

Uwagi

Chronione składowe XmlSerializationReader programu są przeznaczone do użytku tylko przez klasy pochodne, które są używane wewnętrznie w infrastrukturze serializacji XML platformy .NET.

Podczas inicjowania infrastruktura serializacji XML platformy .NET dynamicznie generuje i kompiluje tymczasową klasę na potrzeby deserializacji pochodzącej z XmlSerializationReaderklasy . Podczas tego procesu infrastruktura generuje XmlSerializationCollectionFixupCallback metody i tworzy XmlSerializationReader.CollectionFixup obiekty do przechowywania metod naprawy i ich danych wejściowych. Infrastruktura ta działa w przypadku tablic zakodowanych za pomocą protokołu SOAP lub zakodowanych w formacie SOAP elementów, do których typy danych, w obu przypadkach, są mapowane na kolekcje lub wyliczenia platformy .NET. Następnie, w razie potrzeby, metody są wywoływane podczas deserializacji w celu wypełnienia elementów tablicy lub obiektów z wieloma odwołaniami.

Nie należy bezpośrednio tworzyć wystąpienia XmlSerializationCollectionFixupCallback klasy lub XmlSerializationReader.CollectionFixup .

Dotyczy

AddFixup(XmlSerializationReader+Fixup)

Przechowuje obiekt, który zawiera wystąpienie metody wywołania zwrotnego, które będzie wywoływane w razie potrzeby w celu wypełnienia obiektów w tablicy zakodowanej przez soap.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

protected:
 void AddFixup(System::Xml::Serialization::XmlSerializationReader::Fixup ^ fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.Fixup? fixup);
protected void AddFixup (System.Xml.Serialization.XmlSerializationReader.Fixup fixup);
member this.AddFixup : System.Xml.Serialization.XmlSerializationReader.Fixup -> unit
Protected Sub AddFixup (fixup As XmlSerializationReader.Fixup)

Parametry

fixup
XmlSerializationReader.Fixup

Delegat XmlSerializationFixupCallback i dane wejściowe metody wywołania zwrotnego.

Uwagi

Chronione składowe XmlSerializationReader programu są przeznaczone do użytku tylko przez klasy pochodne, które są używane wewnętrznie w infrastrukturze serializacji XML .NET Framework.

Podczas deserializacji dokumentów XML do obiektów .NET Framework infrastruktura serializacji XML .NET Framework dynamicznie tworzy wystąpienia metod naprawy, które implementują XmlSerializationFixupCallback delegata i tworzą wystąpienia XmlSerializationReader.Fixup klasy do przechowywania metod naprawy i ich danych wejściowych. Infrastruktura robi to w przypadku tablic zakodowanych za pomocą protokołu SOAP, których typy danych są mapowane na .NET Framework typów odwołań. Następnie, w razie potrzeby, wywoływana jest metoda naprawy w celu wypełnienia obiektów w tablicy.

Ponadto podczas inicjowania infrastruktura serializacji XML .NET Framework dynamicznie generuje i kompiluje tymczasową klasę na potrzeby deserializacji pochodzącej z XmlSerializationReaderklasy . Podczas tego procesu infrastruktura generuje XmlSerializationFixupCallback metody i XmlSerializationReader.Fixup obiekty dla danych XML zakodowanych przy użyciu protokołu SOAP. Metody są następnie wywoływane podczas deserializacji.

Nie należy bezpośrednio tworzyć wystąpień XmlSerializationFixupCallback klas lub XmlSerializationReader.Fixup .

Dotyczy