IExecutorExtensionContract Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje rozhraní, které hostitelské aplikace mohou implementovat za účelem rozšíření exekutorů doplňků.
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
- Implementuje
Poznámky
Poznámka
Tento typ už spravovaná infrastruktura doplňků nepoužívá a v budoucí verzi může být označen jako zastaralý.
Metody
AcquireLifetimeToken() |
Určuje, že kontrakt je přístupný klientovi, dokud klient neodvolá kontrakt. (Zděděno od IContract) |
AssemblyLoaded(String) |
Volá se poté, co exekutor doplňku načte sestavení doplňku. |
AssemblyLoadedFrom(String) |
Volána poté, co exekutor doplňku načte sestavení doplňku ze zadaného umístění. |
AssemblyLoading(String) |
Volá se těsně před tím, než exekutor doplňku načte sestavení doplňku. |
AssemblyLoadingFrom(String) |
Volá se těsně před tím, než exekutor doplňku načte sestavení doplňku ze zadaného umístění. |
EntryPointStarted(IContract) |
Volána poté, co exekutor doplňku vytvoří instanci vstupního bodu sestavení doplňku. |
EntryPointStarting(String, String, IRemoteArgumentArrayContract) |
Volá se těsně před tím, než exekutor doplňku vytvoří instanci vstupního bodu v sestavení doplňku. |
ExecutorCreated() |
Volá se poté, co zavaděč doplňků vytvoří nový exekutor doplňku. |
GetRemoteHashCode() |
Vrátí kód hash pro IContract. (Zděděno od IContract) |
QueryContract(String) |
Vrátí kontrakt, který je implementován tímto kontraktem. (Zděděno od IContract) |
RemoteEquals(IContract) |
Určuje, zda je zadaný kontrakt roven tomuto IContract. (Zděděno od IContract) |
RemoteToString() |
Vrátí řetězcovou reprezentaci aktuální IContracthodnoty . (Zděděno od IContract) |
RevokeLifetimeToken(Int32) |
Určuje, že kontrakt již není pro klienta přístupný. (Zděděno od IContract) |