Język

IServiceProviderContract Interfejs

Definicja

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 nazywany dostawcą usług. Dostawcy usług implementują metodę QueryService , aby zwrócić obiekt IContract implementujący usługę.

Metody

Nazwa Opis
AcquireLifetimeToken()

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

(Odziedziczone po IContract)
GetRemoteHashCode()

Zwraca kod skrótu dla elementu IContract.

(Odziedziczone po IContract)
QueryContract(String)

Zwraca kontrakt, który jest 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 IContractelementu .

(Odziedziczone po IContract)
RevokeLifetimeToken(Int32)

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

(Odziedziczone po IContract)

Dotyczy