IRemoteDelegateContract Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit un contrat que les composants peuvent utiliser pour accéder à un délégué entre 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 du IRemoteMethodInfoContract délégué retourné par GetAddMethod ou GetRemoveMethod. Transmettez un IRemoteDelegateContract représentant le délégué au parameters paramètre de Invoke.
Méthodes
| Nom | Description |
|---|---|
| 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 le IContract. (Hérité de IContract) |
| GetRemoteType() |
Retourne un IRemoteTypeContract qui spécifie le type du fichier actif IRemoteObjectContract. (Hérité de IRemoteObjectContract) |
| InvokeDelegate(IRemoteArgumentArrayContract) |
Appelle le délégué qui l’identifie IRemoteDelegateContract . |
| QueryContract(String) |
Retourne un contrat implémenté par ce contrat. (Hérité de IContract) |
| RemoteCast(String) |
Convertit l’objet identifié par le courant IRemoteObjectContract en type spécifié. (Hérité de IRemoteObjectContract) |
| RemoteEquals(IContract) |
Indique si le contrat spécifié est égal à celui-ci IContract. (Hérité de IContract) |
| RemoteToString() |
Retourne une représentation sous forme de chaîne du fichier actif IContract. (Hérité de IContract) |
| RevokeLifetimeToken(Int32) |
Spécifie que le contrat n’est plus accessible à un client. (Hérité de IContract) |