Поделиться через


IObjectReference Интерфейс

Определение

Внимание!

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

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

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

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

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

Методы

GetRealObject(StreamingContext)
Устаревшие..

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

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