IContract Interface

Définition

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.

S’applique à