IExecutorExtensionContract Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar ett gränssnitt som värdprogram kan implementera för att utöka tilläggskörningar.
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
- Implementeringar
Kommentarer
Note
Den här typen används inte längre av den hanterade tilläggsinfrastrukturen och kan markeras som föråldrad i en framtida version.
Metoder
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Anger att kontraktet är tillgängligt för en klient tills klienten återkallar kontraktet. (Ärvd från IContract) |
| AssemblyLoaded(String) |
Anropas efter att en tilläggsexekutor läser in en tilläggssammansättning. |
| AssemblyLoadedFrom(String) |
Anropas efter att en tilläggsexekutor läser in en tilläggssammansättning från en angiven plats. |
| AssemblyLoading(String) |
Anropad precis innan en tilläggsexekutor läser in en tilläggsuppsättning. |
| AssemblyLoadingFrom(String) |
Anropad precis innan en tilläggsexekutor läser in en tilläggssammansättning från en angiven plats. |
| EntryPointStarted(IContract) |
Anropas efter att en tilläggsexekutor instansierar startpunkten för en tilläggsuppsättning. |
| EntryPointStarting(String, String, IRemoteArgumentArrayContract) |
Anropad precis innan en tilläggsexekutor instansierar startpunkten i en tilläggsuppsättning. |
| ExecutorCreated() |
Anropad efter att en tilläggsinläsare skapar en ny tilläggsexekutor. |
| GetRemoteHashCode() |
Returnerar en hash-kod för IContract. (Ärvd från IContract) |
| QueryContract(String) |
Returnerar ett kontrakt som implementeras av det här kontraktet. (Ärvd från IContract) |
| RemoteEquals(IContract) |
Anger om det angivna kontraktet är lika med detta IContract. (Ärvd från IContract) |
| RemoteToString() |
Returnerar en strängrepresentation av den aktuella IContract. (Ärvd från IContract) |
| RevokeLifetimeToken(Int32) |
Anger att kontraktet inte längre är tillgängligt för en klient. (Ärvd från IContract) |