IObjectReference Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
Formatter-based serialization is obsolete and should not be used.
Indica que o implementador atual da interface é uma referência a outro objeto.
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
- Derivado
- Atributos
Notas para Implementadores
Implemente esta interface em objetos que sejam referências a um objeto diferente, o que não pode ser resolvido até que o objeto atual esteja completamente restaurado. Durante a fase de fixup, qualquer objeto implementado IObjectReference é consultado pelo seu objeto real e esse objeto é inserido no grafo. Fixup refere-se ao processo de finalização de referências que ainda não foram concluídas durante o processo de desserialização do objeto.
Métodos
| Name | Description |
|---|---|
| GetRealObject(StreamingContext) |
Obsoleto.
Devolve o objeto real que deve ser desserializado, em vez do objeto que o fluxo serializado especifica. |