IProfferServiceContract Interface

Definição

Permite que os clientes forneçam serviços personalizados aos componentes nos quais o contrato é implementado.

public interface class IProfferServiceContract : System::AddIn::Contract::IContract
public interface IProfferServiceContract : System.AddIn.Contract.IContract
type IProfferServiceContract = interface
    interface IContract
Public Interface IProfferServiceContract
Implements IContract
Implementações

Comentários

Um componente implementa IProfferServiceContract para permitir que os clientes ofereçam serviços ao componente. Depois que um serviço for oferecido a um componente, outros clientes do componente poderão acessar o serviço. Os componentes normalmente implementam IProfferServiceContract no mesmo tipo no qual implementam IServiceProviderContract.

Os clientes usam o ProfferService método para adicionar um IServiceProviderContract ao conjunto de provedores de serviços oferecido por um componente. Os clientes usam o RevokeService método para remover um IServiceProviderContract conjunto de provedores de serviços oferecido por um componente.

Métodos

Nome Description
AcquireLifetimeToken()

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

(Herdado de IContract)
GetRemoteHashCode()

Retorna um código hash para o IContract.

(Herdado de IContract)
ProfferService(String, IServiceProviderContract)

Adiciona um serviço ao conjunto de serviços que podem ser acessados por clientes de um componente.

QueryContract(String)

Retorna um contrato que é implementado por este contrato.

(Herdado de IContract)
RemoteEquals(IContract)

Indica se o contrato especificado é igual a este IContract.

(Herdado de IContract)
RemoteToString()

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

(Herdado de IContract)
RevokeLifetimeToken(Int32)

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

(Herdado de IContract)
RevokeService(String)

Remove um serviço do conjunto de serviços oferecido por um componente.

Aplica-se a