Condividi tramite


IProfferServiceContract Interfaccia

Definizione

Consente ai client di fornire servizi personalizzati ai componenti in cui viene implementato il contratto.

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
Implementazioni

Commenti

Un componente implementa IProfferServiceContract per consentire ai client di offrire servizi al componente. Dopo che un servizio è stato offerto a un componente, altri client del componente possono accedere al servizio. I componenti implementano IProfferServiceContract in genere nello stesso tipo in cui implementano IServiceProviderContract.

I client usano il ProfferService metodo per aggiungere un IServiceProviderContract oggetto al set di provider di servizi offerti da un componente. I client usano il RevokeService metodo per rimuovere un IServiceProviderContract oggetto dal set di provider di servizi offerto da un componente.

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)
ProfferService(String, IServiceProviderContract)

Aggiunge un servizio all'insieme di servizi a cui è possibile accedere dai client di un componente.

QueryContract(String)

Restituisce un contratto implementato da questo contratto.

(Ereditato da IContract)
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)
RevokeService(String)

Rimuove un servizio dall'insieme di servizi offerto da un componente.

Si applica a