IObjectReference Интерфейс

Определение

Внимание

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

Указывает, что текущий реализующий интерфейс является ссылкой на другой объект.

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
Производный
Атрибуты

Примечания для тех, кто реализует этот метод

Реализуйте этот интерфейс на объекты, которые ссылаются на другой объект, который не может быть разрешен до тех пор, пока текущий объект не будет полностью восстановлен. На этапе исправления любой объект, реализующий IObjectReference объект, запрашивается для его реального объекта и этот объект вставляется в граф. Исправление относится к процессу завершения ссылок, которые еще не завершены во время процесса десериализации объекта.

Методы

Имя Описание
GetRealObject(StreamingContext)
Устаревшие..

Возвращает реальный объект, который следует десериализировать, а не объект, который указывает сериализованный поток.

Применяется к