Condividi tramite


IServiceProviderContract Interfaccia

Definizione

Definisce un meccanismo per il recupero di un contratto di servizio da un 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
Implementazioni

Commenti

L'interfaccia IServiceProviderContract definisce un contratto che consente a un componente di ottenere un servizio personalizzato definito da un altro componente. Un componente che implementa IServiceProviderContract è noto come provider di servizi. I provider di servizi implementano il QueryService metodo per restituire un IContract oggetto che implementa un servizio.

Metodi

AcquireLifetimeToken()

Specifica che il contratto è accessibile a un client finché tale client non lo revoca.

(Ereditato da IContract)
GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

(Ereditato da IContract)
QueryContract(String)

Restituisce un contratto implementato da questo contratto.

(Ereditato da IContract)
QueryService(String, String)

Restituisce un contratto di servizio implementato da questo oggetto IServiceProviderContract.

RemoteEquals(IContract)

Indica se il contratto specificato è uguale a questo oggetto IContract.

(Ereditato da IContract)
RemoteToString()

Restituisce una rappresentazione di stringa dell'oggetto IContract corrente.

(Ereditato da IContract)
RevokeLifetimeToken(Int32)

Specifica che il contratto non è più accessibile a un client.

(Ereditato da IContract)

Si applica a