IExecutorExtensionContract Rozhraní

Definice

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)

Platí pro