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 pour 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 que les composants mis à jour indépendamment, tels qu’une application et un complément, peuvent utiliser pour communiquer. Les composants peuvent utiliser IContract pour communiquer au-delà des limites de processus ou de domaine d’application, ou pour communiquer avec d’autres composants du même processus ou domaine d’application. IContract sert un objectif similaire pour les composants créés à l’aide du .NET Framework, 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
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 IContract. |
QueryContract(String) |
Retourne un contrat implémenté par ce contrat. |
RemoteEquals(IContract) |
Indique si le contrat spécifié est égal à ce IContract. |
RemoteToString() |
Retourne une chaîne représentant le IContract en cours. |
RevokeLifetimeToken(Int32) |
Spécifie que le contrat n'est plus accessible à un client. |