IServiceProviderContract Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert een mechanisme voor het ophalen van een servicecontract vanuit een onderdeel.
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
- Implementeringen
Opmerkingen
De IServiceProviderContract interface definieert een contract waarmee een onderdeel een aangepaste service kan verkrijgen die door een ander onderdeel is gedefinieerd. Een onderdeel dat wordt geïmplementeerd IServiceProviderContract , wordt een serviceprovider genoemd. Serviceproviders implementeren de QueryService methode om een IContract service te retourneren.
Methoden
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Hiermee geeft u op dat het contract toegankelijk is voor een client totdat de klant het contract intrekt. (Overgenomen van IContract) |
| GetRemoteHashCode() |
Retourneert een hash-code voor de IContract. (Overgenomen van IContract) |
| QueryContract(String) |
Retourneert een contract dat door dit contract wordt geïmplementeerd. (Overgenomen van IContract) |
| QueryService(String, String) |
Retourneert een servicecontract dat door dit IServiceProviderContractwordt geïmplementeerd. |
| RemoteEquals(IContract) |
Geeft aan of het opgegeven contract gelijk is aan dit IContract. (Overgenomen van IContract) |
| RemoteToString() |
Hiermee wordt een tekenreeksweergave van de huidige IContractgeretourneerd. (Overgenomen van IContract) |
| RevokeLifetimeToken(Int32) |
Hiermee geeft u op dat het contract niet meer toegankelijk is voor een client. (Overgenomen van IContract) |