Share via


IServiceProviderContract Interface

Definição

Define um mecanismo para recuperar um contrato de serviço de um componente.

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

Comentários

A IServiceProviderContract interface define um contrato que permite que um componente obtenha um serviço personalizado definido por outro componente. Um componente que implementa é conhecido como um provedor de serviços IServiceProviderContract . Os provedores de serviços implementam o QueryService método para retornar um IContract que implementa um serviço.

Métodos

AcquireLifetimeToken()

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

(Herdado de IContract)
GetRemoteHashCode()

Retorna um código hash para este IContract.

(Herdado de IContract)
QueryContract(String)

Retorna um contrato implementado por este contrato.

(Herdado de IContract)
QueryService(String, String)

Retorna um contrato de serviço que é implementado por este IServiceProviderContract.

RemoteEquals(IContract)

Indica se o contrato especificado é igual a este IContract.

(Herdado de IContract)
RemoteToString()

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

(Herdado de IContract)
RevokeLifetimeToken(Int32)

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

(Herdado de IContract)

Aplica-se a