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)

适用于