IContract Interface

Definição

Representa a interface base para todos os contratos que são usados para comunicação entre componentes que são 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 ser usados para se comunicar. Os componentes podem ser usados 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. IContract serve a uma finalidade semelhante para componentes criados usando o .NET Framework, pois a interface IUnknown serve para componentes criados usando COM. Para determinar se um objeto implementa um contrato específico, use o QueryContract método.

Métodos

Nome Description
AcquireLifetimeToken()

Especifica que o contrato é acessível a um cliente até que o cliente revogue o contrato.

GetRemoteHashCode()

Retorna um código hash para o IContract.

QueryContract(String)

Retorna um contrato que é 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 atual IContract.

RevokeLifetimeToken(Int32)

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

Aplica-se a