IServiceProviderContract Gränssnitt

Definition

Definierar en mekanism för att hämta ett tjänstkontrakt från en komponent.

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
Implementeringar

Kommentarer

Gränssnittet IServiceProviderContract definierar ett kontrakt som gör det möjligt för en komponent att hämta en anpassad tjänst som definieras av en annan komponent. En komponent som implementerar IServiceProviderContract kallas för en tjänstleverantör. Tjänstleverantörer implementerar QueryService metoden för att returnera en IContract som implementerar en tjänst.

Metoder

Name Description
AcquireLifetimeToken()

Anger att kontraktet är tillgängligt för en klient tills klienten återkallar kontraktet.

(Ärvd från IContract)
GetRemoteHashCode()

Returnerar en hash-kod för IContract.

(Ärvd från IContract)
QueryContract(String)

Returnerar ett kontrakt som implementeras av det här kontraktet.

(Ärvd från IContract)
QueryService(String, String)

Returnerar ett tjänstkontrakt som implementeras av detta IServiceProviderContract.

RemoteEquals(IContract)

Anger om det angivna kontraktet är lika med detta IContract.

(Ärvd från IContract)
RemoteToString()

Returnerar en strängrepresentation av den aktuella IContract.

(Ärvd från IContract)
RevokeLifetimeToken(Int32)

Anger att kontraktet inte längre är tillgängligt för en klient.

(Ärvd från IContract)

Gäller för