IContract Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |