Share via


IServiceProviderContract 介面

定義

定義從元件擷取服務合約的機制。

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)

適用於