Udostępnij za pośrednictwem


IProfferServiceContract Interfejs

Definicja

Umożliwia klientom dostarczanie niestandardowych usług składnikom, na których jest implementowany kontrakt.

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
Implementuje

Uwagi

Składnik implementuje IProfferServiceContract , aby umożliwić klientom oferowanie usług składnikowi. Po zaoferowaniu usługi składnikowi inni klienci składnika mogą uzyskiwać dostęp do usługi. Składniki zazwyczaj implementują IProfferServiceContract ten sam typ, na którym implementują element IServiceProviderContract.

Klienci używają ProfferService metody , aby dodać element IServiceProviderContract do zestawu dostawców usług oferowanych przez składnik. Klienci używają RevokeService metody , aby usunąć element IServiceProviderContract z zestawu dostawców usług oferowanych przez składnik.

Metody

AcquireLifetimeToken()

Określa, że kontrakt jest dostępny dla klienta, dopóki klient nie odwoła umowy.

(Odziedziczone po IContract)
GetRemoteHashCode()

Zwraca kod skrótu dla pliku IContract.

(Odziedziczone po IContract)
ProfferService(String, IServiceProviderContract)

Dodaje usługę do zestawu usług, do których mogą uzyskiwać dostęp klienci składnika.

QueryContract(String)

Zwraca kontrakt implementowany przez ten kontrakt.

(Odziedziczone po IContract)
RemoteEquals(IContract)

Wskazuje, czy określony kontrakt jest równy temu IContract.

(Odziedziczone po IContract)
RemoteToString()

Zwraca reprezentację ciągu bieżącego IContract.

(Odziedziczone po IContract)
RevokeLifetimeToken(Int32)

Określa, że kontrakt nie jest już dostępny dla klienta.

(Odziedziczone po IContract)
RevokeService(String)

Usuwa usługę z zestawu usług oferowanych przez składnik.

Dotyczy