IExecutorExtensionContract 接口

定义

定义一个可由宿主应用程序实现以扩展外接程序执行器的接口。

public interface class IExecutorExtensionContract : System::AddIn::Contract::IContract
public interface IExecutorExtensionContract : System.AddIn.Contract.IContract
type IExecutorExtensionContract = interface
    interface IContract
Public Interface IExecutorExtensionContract
Implements IContract
实现

注解

注意

此类型不再由托管外接程序基础结构使用,并且可能在将来的版本中标记为已过时。

方法

AcquireLifetimeToken()

指定客户端在撤消此协定之前一直可以访问它。

(继承自 IContract)
AssemblyLoaded(String)

在外接程序执行器加载外接程序程序集后调用。

AssemblyLoadedFrom(String)

在外接程序执行器加载指定位置的外接程序程序集后调用。

AssemblyLoading(String)

恰好在外接程序执行器加载外接程序程序集之前调用。

AssemblyLoadingFrom(String)

恰好在外接程序执行器加载指定位置的外接程序程序集之前调用。

EntryPointStarted(IContract)

在外接程序执行器实例化外接程序程序集的入口点后调用。

EntryPointStarting(String, String, IRemoteArgumentArrayContract)

恰好在外接程序执行器实例化外接程序程序集中的入口点之前调用。

ExecutorCreated()

在外接程序加载器创建新的外接程序执行器后调用。

GetRemoteHashCode()

返回 IContract 的哈希代码。

(继承自 IContract)
QueryContract(String)

返回由此协定实现的协定。

(继承自 IContract)
RemoteEquals(IContract)

指示指定的协定是否与此 IContract 相等。

(继承自 IContract)
RemoteToString()

返回当前 IContract 的字符串表示形式。

(继承自 IContract)
RevokeLifetimeToken(Int32)

指定客户端不再能够访问该协定。

(继承自 IContract)

适用于