IRemoteObjectContract Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Vertrag, den Komponenten für den Zugriff auf ein Objekt über Anwendungsdomänen- und Prozessgrenzen hinweg verwenden können.
public interface class IRemoteObjectContract : System::AddIn::Contract::IContract
public interface IRemoteObjectContract : System.AddIn.Contract.IContract
type IRemoteObjectContract = interface
interface IContract
Public Interface IRemoteObjectContract
Implements IContract
- Abgeleitet
- Implementiert
Hinweise
Wenn Sie einen Typ implementieren IRemoteObjectContract , können Komponenten den Vertrag verwenden, um auf Typinformationen für Objekte des Typs zuzugreifen. Komponenten greifen auf Typinformationen zu, indem die GetRemoteType Methode aufgerufen wird, um eine IRemoteTypeContract. Die IRemoteTypeContract Schnittstelle definiert einen Vertrag, den Komponenten für den Zugriff auf bestimmte Typ- und Memberinformationen und zum Aufrufen von Mitgliedern verwenden können.
Methoden
| Name | Beschreibung |
|---|---|
| AcquireLifetimeToken() |
Gibt an, dass der Vertrag für einen Client zugänglich ist, bis der Kunde den Vertrag widerruft. (Geerbt von IContract) |
| GetRemoteHashCode() |
Gibt einen Hashcode für das IContract. (Geerbt von IContract) |
| GetRemoteType() |
Gibt einen IRemoteTypeContract Wert zurück, der den Typ des aktuellen IRemoteObjectContractWerts angibt. |
| QueryContract(String) |
Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird. (Geerbt von IContract) |
| RemoteCast(String) |
Wandelt das durch den Aktuellen IRemoteObjectContract identifizierte Objekt in einen angegebenen Typ um. |
| RemoteEquals(IContract) |
Gibt an, ob der angegebene Vertrag gleich diesem IContractist. (Geerbt von IContract) |
| RemoteToString() |
Gibt eine Zeichenfolgendarstellung der aktuellen IContractzurück. (Geerbt von IContract) |
| RevokeLifetimeToken(Int32) |
Gibt an, dass der Vertrag für einen Client nicht mehr zugänglich ist. (Geerbt von IContract) |