IRemoteDelegateContract Schnittstelle

Definition

Definiert einen Vertrag, den Komponenten für den Zugriff auf eine Stellvertretung über Anwendungsdomänen- und Prozessgrenzen hinweg verwenden können.

public interface class IRemoteDelegateContract : System::AddIn::Contract::Automation::IRemoteObjectContract
public interface IRemoteDelegateContract : System.AddIn.Contract.Automation.IRemoteObjectContract
type IRemoteDelegateContract = interface
    interface IRemoteObjectContract
    interface IContract
Public Interface IRemoteDelegateContract
Implements IRemoteObjectContract
Implementiert

Hinweise

Verwenden Sie die InvokeDelegate Methode, um einen Delegaten aufzurufen.

Wenn Sie einem Ereignis einen Delegaten hinzufügen oder einen Delegaten aus einem Ereignis entfernen möchten, rufen Sie die Invoke Methode der IRemoteMethodInfoContract von GetAddMethod oder GetRemoveMethod. Übergeben Sie eine IRemoteDelegateContract , die den Delegaten an den parameters Parameter von Invoke.

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.

(Geerbt von IRemoteObjectContract)
InvokeDelegate(IRemoteArgumentArrayContract)

Ruft die Stellvertretung auf, die diese IRemoteDelegateContract identifiziert.

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.

(Geerbt von IRemoteObjectContract)
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)

Gilt für: