IServiceProviderContract 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義從元件擷取服務合約的機制。
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
- 實作
備註
介面 IServiceProviderContract 會定義合約,讓元件取得另一個元件所定義的自定義服務。 實作的 IServiceProviderContract 元件稱為服務提供者。 服務提供者會實作 方法, QueryService 以傳回 IContract 實作服務的 。
方法
AcquireLifetimeToken() |
指定合約可供用戶端存取,直到用戶端撤銷合約為止。 (繼承來源 IContract) |
GetRemoteHashCode() |
傳回 IContract 的雜湊程式碼。 (繼承來源 IContract) |
QueryContract(String) |
傳回這個合約所實作的合約。 (繼承來源 IContract) |
QueryService(String, String) |
傳回這個 IServiceProviderContract 所實作的服務合約。 |
RemoteEquals(IContract) |
表示指定的合約是否等於這個 IContract。 (繼承來源 IContract) |
RemoteToString() |
傳回目前 IContract 的字串表示。 (繼承來源 IContract) |
RevokeLifetimeToken(Int32) |
指定用戶端不再能存取合約。 (繼承來源 IContract) |