IContract 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.
Représente l’interface de base de tous les contrats utilisés pour la communication entre les composants mis à jour indépendamment.
public interface class IContract
public interface IContract
type IContract = interface
Public Interface IContract
- Dérivé
Remarques
L’interface IContract définit un contrat qui met à jour indépendamment les composants, tels qu’une application et un complément, peuvent être utilisés pour communiquer. Les composants peuvent utiliser IContract pour communiquer entre les limites de processus ou de domaine d’application, ou pour communiquer avec d’autres composants dans le même processus ou le même domaine d’application.
IContract sert à des composants créés à l’aide de l’infrastructure .NET comme l’interface IUnknown sert pour les composants créés à l’aide de COM. Pour déterminer si un objet implémente un contrat particulier, utilisez la QueryContract méthode.
Méthodes
| Nom | Description |
|---|---|
| AcquireLifetimeToken() |
Spécifie que le contrat est accessible à un client jusqu’à ce que le client révoque le contrat. |
| GetRemoteHashCode() |
Retourne un code de hachage pour le IContract. |
| QueryContract(String) |
Retourne un contrat implémenté par ce contrat. |
| RemoteEquals(IContract) |
Indique si le contrat spécifié est égal à celui-ci IContract. |
| RemoteToString() |
Retourne une représentation sous forme de chaîne du fichier actif IContract. |
| RevokeLifetimeToken(Int32) |
Spécifie que le contrat n’est plus accessible à un client. |