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)

适用于