IServiceProviderContract 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í.
Definuje mechanismus pro načtení kontraktu služby z komponenty.
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
- Implementuje
Poznámky
Rozhraní IServiceProviderContract definuje kontrakt, který umožňuje komponentě získat vlastní službu definovanou jinou komponentou. Komponenta, která implementuje IServiceProviderContract , se označuje jako poskytovatel služeb. Poskytovatelé služeb implementují metodu QueryService , která vrací metodu IContract , která implementuje službu.
Metody
AcquireLifetimeToken() |
Určuje, že kontrakt je přístupný klientovi, dokud klient neodvolá kontrakt. (Zděděno od IContract) |
GetRemoteHashCode() |
Vrátí kód hash pro IContract. (Zděděno od IContract) |
QueryContract(String) |
Vrátí kontrakt, který je implementován tímto kontraktem. (Zděděno od IContract) |
QueryService(String, String) |
Vrátí kontrakt služby implementovaný tímto IServiceProviderContractpříkazem . |
RemoteEquals(IContract) |
Určuje, zda je zadaný kontrakt roven tomuto IContract. (Zděděno od IContract) |
RemoteToString() |
Vrátí řetězcovou reprezentaci aktuální IContracthodnoty . (Zděděno od IContract) |
RevokeLifetimeToken(Int32) |
Určuje, že kontrakt již není pro klienta přístupný. (Zděděno od IContract) |