Share via


IProfferServiceContract 接口

定义

使客户端能够为在其上实现协定的组件提供自定义服务。

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)

从组件提供的服务组中删除服务。

适用于