IExecutorExtensionContract IExecutorExtensionContract IExecutorExtensionContract IExecutorExtensionContract Interface

Definition

Defines an interface that host applications can implement to extend add-in executors.

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
Implements

Remarks

Note

This type is no longer used by the managed add-in infrastructure, and may be marked obsolete in a future release.

Methods

AcquireLifetimeToken() AcquireLifetimeToken() AcquireLifetimeToken() AcquireLifetimeToken()

Specifies that the contract is accessible to a client until the client revokes the contract.

(Inherited from IContract)
AssemblyLoaded(String) AssemblyLoaded(String) AssemblyLoaded(String) AssemblyLoaded(String)

Called after an add-in executor loads an add-in assembly.

AssemblyLoadedFrom(String) AssemblyLoadedFrom(String) AssemblyLoadedFrom(String) AssemblyLoadedFrom(String)

Called after an add-in executor loads an add-in assembly from a specified location.

AssemblyLoading(String) AssemblyLoading(String) AssemblyLoading(String) AssemblyLoading(String)

Called just before an add-in executor loads an add-in assembly.

AssemblyLoadingFrom(String) AssemblyLoadingFrom(String) AssemblyLoadingFrom(String) AssemblyLoadingFrom(String)

Called just before an add-in executor loads an add-in assembly from a specified location.

EntryPointStarted(IContract) EntryPointStarted(IContract) EntryPointStarted(IContract) EntryPointStarted(IContract)

Called after an add-in executor instantiates the entry point of an add-in assembly.

EntryPointStarting(String, String, IRemoteArgumentArrayContract) EntryPointStarting(String, String, IRemoteArgumentArrayContract) EntryPointStarting(String, String, IRemoteArgumentArrayContract) EntryPointStarting(String, String, IRemoteArgumentArrayContract)

Called just before an add-in executor instantiates the entry point in an add-in assembly.

ExecutorCreated() ExecutorCreated() ExecutorCreated() ExecutorCreated()

Called after an add-in loader creates a new add-in executor.

GetRemoteHashCode() GetRemoteHashCode() GetRemoteHashCode() GetRemoteHashCode()

Returns a hash code for the IContract.

(Inherited from IContract)
QueryContract(String) QueryContract(String) QueryContract(String) QueryContract(String)

Returns a contract that is implemented by this contract.

(Inherited from IContract)
RemoteEquals(IContract) RemoteEquals(IContract) RemoteEquals(IContract) RemoteEquals(IContract)

Indicates whether the specified contract is equal to this IContract.

(Inherited from IContract)
RemoteToString() RemoteToString() RemoteToString() RemoteToString()

Returns a string representation of the current IContract.

(Inherited from IContract)
RevokeLifetimeToken(Int32) RevokeLifetimeToken(Int32) RevokeLifetimeToken(Int32) RevokeLifetimeToken(Int32)

Specifies that the contract is no longer accessible to a client.

(Inherited from IContract)

Applies to