IObjectReference Rozhraní

Definice

Upozornění

Formatter-based serialization is obsolete and should not be used.

Označuje, že aktuální implementátor rozhraní je odkaz na jiný objekt.

public interface class 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
public interface IObjectReference
[System.Runtime.InteropServices.ComVisible(true)]
public interface IObjectReference
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type IObjectReference = interface
type IObjectReference = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IObjectReference = interface
Public Interface IObjectReference
Odvozené
Atributy

Poznámky pro implementátory

Implementujte toto rozhraní na objekty, které jsou odkazy na jiný objekt, který nelze přeložit, dokud aktuální objekt nebude zcela obnoven. Během fáze opravy se všechny implementované IObjectReference objekty dotazují na jeho skutečný objekt a tento objekt se vloží do grafu. Oprava odkazuje na proces finalizace odkazů, které ještě nebyly dokončeny během procesu deserializace objektu.

Metody

Name Description
GetRealObject(StreamingContext)
Zastaralé.

Vrátí skutečný objekt, který by měl být deserializován, spíše než objekt, který serializovaný datový proud určuje.

Platí pro