IExecutorExtensionContract Interface
Defines an interface that host applications can implement to extend add-in executors.
Assembly: System.AddIn.Contract (in System.AddIn.Contract.dll)
| Name | Description | |
|---|---|---|
![]() | 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() | |
![]() | QueryContract(String^) | Returns a contract that is implemented by this contract.(Inherited from IContract.) |
![]() | RemoteEquals(IContract^) | |
![]() | RemoteToString() | |
![]() | RevokeLifetimeToken(Int32) | Specifies that the contract is no longer accessible to a client.(Inherited from IContract.) |
Note |
|---|
This type is no longer used by the managed add-in infrastructure, and may be marked obsolete in a future release. |
Available since 3.5

