Condividi tramite


IRemoteDelegateContract Interfaccia

Definizione

Definisce un contratto che i componenti possono utilizzare per accedere a un delegato superando i limiti di domini applicazione e processi.

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 IRemoteDelegateContract oggetto che rappresenta il delegato al parameters parametro di Invoke.

Metodi

AcquireLifetimeToken()

Specifica che il contratto è accessibile a un client finché tale client non lo revoca.

(Ereditato da IContract)
GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

(Ereditato da IContract)
GetRemoteType()

Restituisce un oggetto IRemoteTypeContract che specifica il tipo di oggetto IRemoteObjectContract corrente.

(Ereditato da IRemoteObjectContract)
InvokeDelegate(IRemoteArgumentArrayContract)

Richiama il delegato identificato dall'oggetto IRemoteDelegateContract.

QueryContract(String)

Restituisce un contratto implementato da questo contratto.

(Ereditato da IContract)
RemoteCast(String)

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

(Ereditato da IRemoteObjectContract)
RemoteEquals(IContract)

Indica se il contratto specificato è uguale a questo oggetto IContract.

(Ereditato da IContract)
RemoteToString()

Restituisce una rappresentazione di stringa dell'oggetto IContract corrente.

(Ereditato da IContract)
RevokeLifetimeToken(Int32)

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

(Ereditato da IContract)

Si applica a