IProfferServiceContract 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使客户端能够为在其上实现协定的组件提供自定义服务。
public interface class IProfferServiceContract : System::AddIn::Contract::IContract
public interface IProfferServiceContract : System.AddIn.Contract.IContract
type IProfferServiceContract = interface
interface IContract
Public Interface IProfferServiceContract
Implements IContract
- 实现
注解
组件实现 IProfferServiceContract 使客户端能够向组件提供服务。 向组件提供服务后,组件的其他客户端可以访问该服务。 组件通常在实现 IProfferServiceContract 的同一类型上实现 IServiceProviderContract。
客户端使用 ProfferService 方法将 添加到 IServiceProviderContract 组件提供的服务提供程序集。 客户端使用 RevokeService 方法从组件提供的一组服务提供程序中删除 IServiceProviderContract 。
方法
AcquireLifetimeToken() |
指定客户端在撤消此协定之前一直可以访问它。 (继承自 IContract) |
GetRemoteHashCode() |
返回 IContract 的哈希代码。 (继承自 IContract) |
ProfferService(String, IServiceProviderContract) |
向组件的客户端可访问的服务组添加服务。 |
QueryContract(String) |
返回由此协定实现的协定。 (继承自 IContract) |
RemoteEquals(IContract) |
指示指定的协定是否与此 IContract 相等。 (继承自 IContract) |
RemoteToString() |
返回当前 IContract 的字符串表示形式。 (继承自 IContract) |
RevokeLifetimeToken(Int32) |
指定客户端不再能够访问该协定。 (继承自 IContract) |
RevokeService(String) |
从组件提供的服务组中删除服务。 |