IServiceProviderContract 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.
Definiuje mechanizm pobierania kontraktu usługi ze składnika.
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
Uwagi
Interfejs IServiceProviderContract definiuje kontrakt, który umożliwia składnikowi uzyskanie usługi niestandardowej zdefiniowanej przez inny składnik. Składnik implementujący IServiceProviderContract jest znany jako dostawca usług. Dostawcy usług implementują metodę QueryService , aby zwrócić IContract usługę, która implementuje usługę.
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) |
QueryContract(String) |
Zwraca kontrakt implementowany przez ten kontrakt. (Odziedziczone po IContract) |
QueryService(String, String) |
Zwraca kontrakt usługi implementowany przez ten IServiceProviderContractelement . |
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) |