IExecutorExtensionContract Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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() |
Specifies that the contract is accessible to a client until the client revokes the contract. (Inherited from IContract) |
AssemblyLoaded(String) |
Called after an add-in executor loads an add-in assembly. |
AssemblyLoadedFrom(String) |
Called after an add-in executor loads an add-in assembly from a specified location. |
AssemblyLoading(String) |
Called just before an add-in executor loads an add-in assembly. |
AssemblyLoadingFrom(String) |
Called just before an add-in executor loads an add-in assembly from a specified location. |
EntryPointStarted(IContract) |
Called after an add-in executor instantiates the entry point of an add-in assembly. |
EntryPointStarting(String, String, IRemoteArgumentArrayContract) |
Called just before an add-in executor instantiates the entry point in an add-in assembly. |
ExecutorCreated() |
Called after an add-in loader creates a new add-in executor. |
GetRemoteHashCode() |
Returns a hash code for the IContract. (Inherited from IContract) |
QueryContract(String) |
Returns a contract that is implemented by this contract. (Inherited from IContract) |
RemoteEquals(IContract) |
Indicates whether the specified contract is equal to this IContract. (Inherited from IContract) |
RemoteToString() |
Returns a string representation of the current IContract. (Inherited from IContract) |
RevokeLifetimeToken(Int32) |
Specifies that the contract is no longer accessible to a client. (Inherited from IContract) |