Partager via


IRemoteDelegateContract Interface

Définition

Définit un contrat que les composants peuvent utiliser pour accéder à un délégué à travers le domaine d'application et les limites de processus.

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
Implémente

Remarques

Pour appeler un délégué, utilisez la InvokeDelegate méthode .

Pour ajouter un délégué à un événement ou supprimer un délégué d’un événement, appelez la Invoke méthode de qui IRemoteMethodInfoContract est retournée par GetAddMethod ou GetRemoveMethod. Passez un IRemoteDelegateContract qui représente le délégué au parameters paramètre de Invoke.

Méthodes

AcquireLifetimeToken()

Spécifie que le contrat est accessible à un client jusqu'à ce que le client révoque le contrat.

(Hérité de IContract)
GetRemoteHashCode()

Retourne un code de hachage pour IContract.

(Hérité de IContract)
GetRemoteType()

Retourne un IRemoteTypeContract qui spécifie le type du IRemoteObjectContract actif.

(Hérité de IRemoteObjectContract)
InvokeDelegate(IRemoteArgumentArrayContract)

Appelle le délégué que ce IRemoteDelegateContract identifie.

QueryContract(String)

Retourne un contrat implémenté par ce contrat.

(Hérité de IContract)
RemoteCast(String)

Effectue un transtypage de l'objet identifié par le IRemoteObjectContract actif en un type spécifié.

(Hérité de IRemoteObjectContract)
RemoteEquals(IContract)

Indique si le contrat spécifié est égal à ce IContract.

(Hérité de IContract)
RemoteToString()

Retourne une chaîne représentant le IContract en cours.

(Hérité de IContract)
RevokeLifetimeToken(Int32)

Spécifie que le contrat n'est plus accessible à un client.

(Hérité de IContract)

S’applique à