IRemoteDelegateContract Interfaccia

Definizione

Definisce un contratto che i componenti possono usare per accedere a un delegato attraverso i limiti del dominio applicazione e del processo.

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
Implementazioni

Commenti

Per richiamare un delegato, usare il InvokeDelegate metodo .

Per aggiungere un delegato a un evento o rimuovere un delegato da un evento, chiamare il Invoke metodo dell'oggetto IRemoteMethodInfoContract restituito da GetAddMethod o GetRemoveMethod. Passare un oggetto IRemoteDelegateContract che rappresenta il delegato al parameters parametro di Invoke.

Metodi

Nome Descrizione
AcquireLifetimeToken()

Specifica che il contratto è accessibile a un client fino a quando il client non revoca il contratto.

(Ereditato da IContract)
GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

(Ereditato da IContract)
GetRemoteType()

Restituisce un oggetto IRemoteTypeContract che specifica il tipo dell'oggetto corrente IRemoteObjectContract.

(Ereditato da IRemoteObjectContract)
InvokeDelegate(IRemoteArgumentArrayContract)

Richiama il delegato identificato da .IRemoteDelegateContract

QueryContract(String)

Restituisce un contratto implementato dal contratto.

(Ereditato da IContract)
RemoteCast(String)

Esegue il cast dell'oggetto identificato dall'oggetto corrente IRemoteObjectContract in un tipo specificato.

(Ereditato da IRemoteObjectContract)
RemoteEquals(IContract)

Indica se il contratto specificato è uguale a questo IContractoggetto .

(Ereditato da IContract)
RemoteToString()

Restituisce una rappresentazione di stringa dell'oggetto corrente IContract.

(Ereditato da IContract)
RevokeLifetimeToken(Int32)

Specifica che il contratto non è più accessibile a un client.

(Ereditato da IContract)

Si applica a