IEngine2 Interfejs

Definicja

Definiuje dodatkowe funkcje wymagane przez hosta IActiveScript. Zaimplementowany przez VsaEngine aparat.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public interface class IEngine2
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("BFF6C97F-0705-4394-88B8-A03A4B8B4CD7")]
public interface IEngine2
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("BFF6C97F-0705-4394-88B8-A03A4B8B4CD7")>]
type IEngine2 = interface
Public Interface IEngine2
Pochodne
Atrybuty

Metody

Nazwa Opis
Clone(AppDomain)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie tworzy nowy identyczny aparat, który działa w nowej domenie aplikacji z tym samym skompilowanym stanem i nazwanymi elementami. Nie jest to zaimplementowane w języku JScript.

CompileEmpty()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie wyzwala kompilację wszystkich stanów aktualnie w akompacie. Wszystkie odwołania, elementy kodu, elementy hosta i zasoby są uruchamiane przez kompilator.

ConnectEvents()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie komunikuje się z aparatem, że może połączyć wszystkie zarejestrowane źródła zdarzeń, które mają zdarzenia z dowolnymi globalnymi procedurami obsługi zdarzeń. Nie jest to zaimplementowane w języku JScript.

DisconnectEvents()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie aparat kieruje aparat do odłączenia źródeł zdarzeń z procedur obsługi zdarzeń. Nie jest to zaimplementowane w języku JScript.

GetAssembly()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera skompilowany zestaw, który jest generowany przez krok kompilacji.

GetGlobalScope()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera obiekt zakresu globalnego.

GetModule()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera moduł kodu ze skompilowanego zestawu.

InitVsaEngine(String, IJSVsaSite)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie inicjuje element VsaEngine.

InitVsaEngine(String, IVsaSite)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie inicjuje element VsaEngine.

Interrupt()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie wywołuje Abort() wątek, który uruchamia kod skryptu.

RegisterEventSource(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie określa nazwę elementu oznaczonego jako źródło zdarzeń, aby ConnectEvents() metoda mogła określić, które zdarzenia mają być połączone. Nie jest to zaimplementowane w języku JScript.

Restart()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie ta metoda jest wywoływana przez debuger, gdy musi zresetować aparat do stanu czystego przed oceną nowego wyrażenia. Metoda resetuje dodane elementy i zakres globalny z powrotem do ich pierwotnego stanu.

Run(AppDomain)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie uruchamia skompilowany kod w określonej domenie aplikacji. Nie jest to zaimplementowane w języku JScript, ponieważ aparaty zarządzane nie obsługują uruchamiania kodu w domenach aplikacji udostępnianych przez użytkownika.

RunEmpty()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie uruchamia skompilowany kod w bieżącym elemencie AppDomain.

Dotyczy

Zobacz też