IProfferServiceContract Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |