Freigeben über


IObjectReference Schnittstelle

Definition

Achtung

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

Gibt an, dass die aktuelle Schnittstellenimplementierung ein Verweis auf ein anderes Objekt ist.

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
Abgeleitet
Attribute

Hinweise für Ausführende

Implementieren Sie diese Schnittstelle für Objekte, bei denen es sich um Verweise auf ein anderes Objekt handelt, das erst aufgelöst werden kann, wenn das aktuelle Objekt vollständig wiederhergestellt wurde. Während der Fixupphase wird jedes implementierte IObjectReference Objekt nach seinem realen Objekt abgefragt, und dieses Objekt wird in das Diagramm eingefügt. Fixup bezieht sich auf den Prozess zum Abschließen von Verweisen, die während des Deserialisierungsprozesses des Objekts noch nicht abgeschlossen wurden.

Methoden

GetRealObject(StreamingContext)
Veraltet.

Gibt das zu deserialisierende eigentliche Objekt statt des Objekts zurück, das vom serialisierten Stream angegeben wird.

Gilt für: