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) |
Устаревшие..
Возвращает реальный объект, который необходимо десериализовать, вместо объекта, задаваемого сериализованным потоком. |