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) |