Compartilhar via


IContract Interface

Definição

Representa a interface base de todos os contratos que são usados para comunicação entre os componentes atualizados de forma independente.

public interface class IContract
public interface IContract
type IContract = interface
Public Interface IContract
Derivado

Comentários

A IContract interface define um contrato que componentes atualizados independentemente, como um aplicativo e um suplemento, podem usar para se comunicar. Os componentes podem usar IContract para se comunicar entre os limites de domínio do processo ou do aplicativo ou para se comunicar com outros componentes no mesmo processo ou domínio do aplicativo. IContractserve a uma finalidade semelhante para componentes criados usando o .NET Framework como a IUnknown interface serve para componentes criados usando COM. Para determinar se um objeto implementa um contrato específico, use o QueryContract método .

Métodos

AcquireLifetimeToken()

Especifica que o contrato está acessível ao cliente até que o cliente o revogue.

GetRemoteHashCode()

Retorna um código hash para este IContract.

QueryContract(String)

Retorna um contrato implementado por este contrato.

RemoteEquals(IContract)

Indica se o contrato especificado é igual a este IContract.

RemoteToString()

Retorna uma representação de cadeia de caracteres do IContract atual.

RevokeLifetimeToken(Int32)

Especifica que o contrato não está mais acessível a um cliente.

Aplica-se a