IExecutorExtensionContract インターフェイス

定義

ホスト アプリケーションがアドイン Executor を拡張するために実装できるインターフェイスを定義します。

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
実装

注釈

Note

この種類は、マネージド アドイン インフラストラクチャでは使用されなくなり、今後のリリースでは廃止される可能性があります。

メソッド

名前 説明
AcquireLifetimeToken()

クライアントがコントラクトを取り消すまで、コントラクトにクライアントからアクセス可能であることを指定します。

(継承元 IContract)
AssemblyLoaded(String)

アドイン Executor がアドイン アセンブリを読み込んだ後に呼び出されます。

AssemblyLoadedFrom(String)

アドイン Executor が指定した場所からアドイン アセンブリを読み込んだ後に呼び出されます。

AssemblyLoading(String)

アドイン Executor がアドイン アセンブリを読み込む直前に呼び出されます。

AssemblyLoadingFrom(String)

アドイン Executor が指定した場所からアドイン アセンブリを読み込む直前に呼び出されます。

EntryPointStarted(IContract)

アドイン Executor がアドイン アセンブリのエントリ ポイントをインスタンス化した後に呼び出されます。

EntryPointStarting(String, String, IRemoteArgumentArrayContract)

アドイン Executor がアドイン アセンブリ内のエントリ ポイントをインスタンス化する直前に呼び出されます。

ExecutorCreated()

アドイン ローダーが新しいアドイン Executor を作成した後に呼び出されます。

GetRemoteHashCode()

IContractのハッシュ コードを返します。

(継承元 IContract)
QueryContract(String)

このコントラクトによって実装されるコントラクトを返します。

(継承元 IContract)
RemoteEquals(IContract)

指定したコントラクトがこの IContractと等しいかどうかを示します。

(継承元 IContract)
RemoteToString()

現在の IContractの文字列形式を返します。

(継承元 IContract)
RevokeLifetimeToken(Int32)

コントラクトがクライアントからアクセスできなくなったことを指定します。

(継承元 IContract)

適用対象