IServiceProviderContract Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Mechanismus zum Abrufen eines Dienstvertrags aus einer Komponente.
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
- Implementiert
Hinweise
Die IServiceProviderContract Schnittstelle definiert einen Vertrag, der es einer Komponente ermöglicht, einen benutzerdefinierten Dienst abzurufen, der von einer anderen Komponente definiert wird. Eine Komponente, die implementiert IServiceProviderContract wird, wird als Dienstanbieter bezeichnet. Dienstanbieter implementieren die QueryService Methode, um einen IContract Dienst zurückzugeben, der einen Dienst implementiert.
Methoden
| Name | Beschreibung |
|---|---|
| AcquireLifetimeToken() |
Gibt an, dass der Vertrag für einen Client zugänglich ist, bis der Kunde den Vertrag widerruft. (Geerbt von IContract) |
| GetRemoteHashCode() |
Gibt einen Hashcode für das IContract. (Geerbt von IContract) |
| QueryContract(String) |
Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird. (Geerbt von IContract) |
| QueryService(String, String) |
Gibt einen Dienstvertrag zurück, der von diesem IServiceProviderContractimplementiert wird. |
| RemoteEquals(IContract) |
Gibt an, ob der angegebene Vertrag gleich diesem IContractist. (Geerbt von IContract) |
| RemoteToString() |
Gibt eine Zeichenfolgendarstellung der aktuellen IContractzurück. (Geerbt von IContract) |
| RevokeLifetimeToken(Int32) |
Gibt an, dass der Vertrag für einen Client nicht mehr zugänglich ist. (Geerbt von IContract) |