IObjectReference Interfejs
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.
Przestroga
Formatter-based serialization is obsolete and should not be used.
Wskazuje, że bieżący implementator interfejsu jest odwołaniem do innego obiektu.
public interface class IObjectReference
public interface IObjectReference
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface IObjectReference
[System.Runtime.InteropServices.ComVisible(true)]
public interface IObjectReference
type IObjectReference = interface
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type IObjectReference = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IObjectReference = interface
Public Interface IObjectReference
- Pochodne
- Atrybuty
Uwagi dotyczące implementowania
Zaimplementuj ten interfejs na obiektach, które są odwołaniami do innego obiektu, którego nie można rozpoznać, dopóki bieżący obiekt nie zostanie całkowicie przywrócony. Podczas etapu naprawiania każdy obiekt implementujący IObjectReference jest odpytywane pod kątem rzeczywistego obiektu i ten obiekt jest wstawiany do grafu. Poprawka odnosi się do procesu finalizowania odwołań, które nie zostały jeszcze ukończone podczas procesu deserializacji obiektu.
Metody
GetRealObject(StreamingContext) |
Przestarzałe.
Zwraca rzeczywisty obiekt, który powinien zostać zdeserializowany, a nie obiekt, który określa serializowany strumień. |