XmlSerializationReader.InitCallbacks Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje metody wywołania zwrotnego, które wypełniają obiekty mapowane na dane XML zakodowane za pomocą protokołu SOAP.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
protected:
abstract void InitCallbacks();
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
protected abstract void InitCallbacks();
protected abstract void InitCallbacks();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
protected abstract void InitCallbacks();
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
abstract member InitCallbacks : unit -> unit
abstract member InitCallbacks : unit -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
abstract member InitCallbacks : unit -> unit
Protected MustOverride Sub InitCallbacks ()
- Atrybuty
Uwagi
Chronione elementy członkowskie XmlSerializationReader są przeznaczone tylko do użytku przez klasy pochodne, które są używane wewnętrznie w infrastrukturze serializacji XML programu .NET Framework.
Podczas inicjowania infrastruktura serializacji XML platformy .NET Framework dynamicznie generuje i kompiluje tymczasową klasę do deserializacji pochodzącej z XmlSerializationReader. Podczas tego procesu platforma .NET generuje metody odczytu, które implementują delegata XmlSerializationReadCallback. Robi to w przypadku niektórych mapowań między typami .NET a typami danych XML, które są serializowane za pośrednictwem kodu XML zakodowanego przez protokół SOAP i nie są elementami głównymi. Następnie, w razie potrzeby, metoda odczytu jest wywoływana podczas deserializacji.
Metoda abstrakcyjna InitCallbacks polega na tym, że tymczasowa klasa pochodna tworzy wystąpienie i inicjuje metody wywołania zwrotnego odczytu.
Nie należy bezpośrednio tworzyć wystąpienia klasy XmlSerializationReadCallback.
Kodowanie protokołu SOAP zostało opisane w sekcji 5 specyfikacji PROTOKOŁU SOAP 1.1.