IRemoteDelegateContract Interface

Definitie

Definieert een contract dat onderdelen kunnen gebruiken voor toegang tot een gemachtigde binnen het toepassingsdomein en procesgrenzen.

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
Implementeringen

Opmerkingen

Als u een gemachtigde wilt aanroepen, gebruikt u de InvokeDelegate methode.

Als u een gemachtigde wilt toevoegen aan een gebeurtenis of een gemachtigde wilt verwijderen uit een gebeurtenis, roept u de Invoke methode aan van de IRemoteMethodInfoContract methode die wordt geretourneerd door GetAddMethod of GetRemoveMethod. Geef een IRemoteDelegateContract door die de gemachtigde vertegenwoordigt aan de parameters parameter van Invoke.

Methoden

Name Description
AcquireLifetimeToken()

Hiermee geeft u op dat het contract toegankelijk is voor een client totdat de klant het contract intrekt.

(Overgenomen van IContract)
GetRemoteHashCode()

Retourneert een hash-code voor de IContract.

(Overgenomen van IContract)
GetRemoteType()

Retourneert een IRemoteTypeContract die het type van de huidige IRemoteObjectContractaangeeft.

(Overgenomen van IRemoteObjectContract)
InvokeDelegate(IRemoteArgumentArrayContract)

Roept de gemachtigde aan die hiermee wordt IRemoteDelegateContract geïdentificeerd.

QueryContract(String)

Retourneert een contract dat door dit contract wordt geïmplementeerd.

(Overgenomen van IContract)
RemoteCast(String)

Hiermee wordt het object dat door de huidige IRemoteObjectContract is geïdentificeerd, omgezet in een opgegeven type.

(Overgenomen van IRemoteObjectContract)
RemoteEquals(IContract)

Geeft aan of het opgegeven contract gelijk is aan dit IContract.

(Overgenomen van IContract)
RemoteToString()

Hiermee wordt een tekenreeksweergave van de huidige IContractgeretourneerd.

(Overgenomen van IContract)
RevokeLifetimeToken(Int32)

Hiermee geeft u op dat het contract niet meer toegankelijk is voor een client.

(Overgenomen van IContract)

Van toepassing op