IExecutorExtensionContract Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert eine Schnittstelle, die Hostanwendungen implementieren können, um Add-In-Executoren zu erweitern.
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
- Implementiert
Hinweise
Note
Dieser Typ wird nicht mehr von der verwalteten Add-In-Infrastruktur verwendet und kann in einer zukünftigen Version als veraltet gekennzeichnet werden.
Methoden
| Name | Beschreibung |
|---|---|
| AcquireLifetimeToken() |
Gibt an, dass der Vertrag für einen Client zugänglich ist, bis der Kunde den Vertrag widerruft. (Geerbt von IContract) |
| AssemblyLoaded(String) |
Wird aufgerufen, nachdem ein Add-In-Executor eine Add-In-Assembly geladen hat. |
| AssemblyLoadedFrom(String) |
Wird aufgerufen, nachdem ein Add-In-Executor eine Add-In-Assembly von einem angegebenen Speicherort geladen hat. |
| AssemblyLoading(String) |
Wird direkt aufgerufen, bevor ein Add-In-Executor eine Add-In-Assembly lädt. |
| AssemblyLoadingFrom(String) |
Wird direkt aufgerufen, bevor ein Add-In-Executor eine Add-In-Assembly von einem angegebenen Speicherort lädt. |
| EntryPointStarted(IContract) |
Wird aufgerufen, nachdem ein Add-In-Executor den Einstiegspunkt einer Add-In-Assembly instanziiert hat. |
| EntryPointStarting(String, String, IRemoteArgumentArrayContract) |
Wird direkt aufgerufen, bevor ein Add-In-Executor den Einstiegspunkt in einer Add-In-Assembly instanziiert. |
| ExecutorCreated() |
Wird aufgerufen, nachdem ein Add-In-Ladeprogramm einen neuen Add-In-Executor erstellt hat. |
| GetRemoteHashCode() |
Gibt einen Hashcode für das IContract. (Geerbt von IContract) |
| QueryContract(String) |
Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird. (Geerbt von IContract) |
| RemoteEquals(IContract) |
Gibt an, ob der angegebene Vertrag gleich diesem IContractist. (Geerbt von IContract) |
| RemoteToString() |
Gibt eine Zeichenfolgendarstellung der aktuellen IContractzurück. (Geerbt von IContract) |
| RevokeLifetimeToken(Int32) |
Gibt an, dass der Vertrag für einen Client nicht mehr zugänglich ist. (Geerbt von IContract) |