IProfferServiceContract Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje klientům poskytovat vlastní služby komponentám, na kterých je kontrakt implementován.
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
Poznámky
Komponenta implementuje IProfferServiceContract , aby klienti mohli nabízet služby komponentě. Po nabízení služby ke komponentě mají ostatní klienti komponenty přístup ke službě. Komponenty obvykle implementují IProfferServiceContract na stejném typu, na kterém implementují IServiceProviderContract.
Klienti tuto metodu ProfferService používají k přidání IServiceProviderContract sady poskytovatelů služeb nabízených komponentou. Klienti používají metodu RevokeService k odebrání IServiceProviderContract ze sady poskytovatelů služeb nabízených komponentou.
Metody
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Určuje, že kontrakt je přístupný klientovi, dokud klient neodvolá smlouvu. (Zděděno od IContract) |
| GetRemoteHashCode() |
Vrátí kód hash pro IContracthodnotu . (Zděděno od IContract) |
| ProfferService(String, IServiceProviderContract) |
Přidá službu do sady služeb, ke kterým mají přístup klienti komponenty. |
| QueryContract(String) |
Vrátí kontrakt, který je implementován tímto kontraktem. (Zděděno od IContract) |
| RemoteEquals(IContract) |
Určuje, zda je zadaná smlouva rovna tomuto IContract. (Zděděno od IContract) |
| RemoteToString() |
Vrátí řetězcovou reprezentaci aktuálního IContract. (Zděděno od IContract) |
| RevokeLifetimeToken(Int32) |
Určuje, že kontrakt už není přístupný klientovi. (Zděděno od IContract) |
| RevokeService(String) |
Odebere službu ze sady služeb nabízených komponentou. |