IEngine2 Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |