Udostępnij za pośrednictwem


VsaEngineClass Klasa

Definicja

Ten interfejs API obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.

public ref class VsaEngineClass : Microsoft::Vsa::IVsaEngine, Microsoft_VsaVb::VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
Public Class VsaEngineClass
Implements IVsaEngine, VsaEngine
Dziedziczenie
VsaEngineClass
Atrybuty
Implementuje

Konstruktory

VsaEngineClass()

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

Inicjuje nowe wystąpienie klasy VsaEngineClass.

Właściwości

Assembly

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

Pobiera odwołanie do uruchomionego zestawu wygenerowanego przez metodę Run() .

Evidence

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

Pobiera lub ustawia dowody na potrzeby walidacji tożsamości bieżącego obiektu.

GenerateDebugInfo

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

Pobiera lub ustawia wartość wskazującą, czy aparat skryptu generuje informacje debugowania po wywołaniu Compile() metody.

IsCompiled

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

Pobiera wartość wskazującą, czy aparat skryptów jest ustawiony na generowanie informacji debugowania po wywołaniu Compile() metody.

IsDirty

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

Pobiera wartość wskazującą, czy stan źródła aparatu skryptu uległ zmianie od ostatniej operacji zapisywania, czy od czasu załadowania aparatu skryptu.

IsRunning

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

Pobiera wartość wskazującą, czy aparat skryptów jest obecnie w trybie uruchamiania.

Items

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

IVsaItems Pobiera kolekcję IVsaItem obiektów, które reprezentują wszystkie elementy dodane do aparatu skryptów przy użyciu metody CreateItem, w tym elementów kodu, elementów referencyjnych i elementów globalnych.

Language

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

Pobiera nielokalizowaną nazwę języka programowania obsługiwanego przez aparat skryptów.

LCID

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

Pobiera lub ustawia ustawienia regionalne geograficzne i język, w którym mają być raportowanie komunikatów o wyjątkach.

Name

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

Pobiera lub ustawia nazwę wyświetlaną aparatu skryptów, który jest używany głównie do identyfikowania poszczególnych aparatów skryptów dla użytkowników w środowisku hostowanym.

RootMoniker

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

Pobiera lub ustawia główny moniker aparatu skryptu.

RootNamespace

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

Pobiera lub ustawia przestrzeń nazw katalogu głównego używaną przez aparat skryptów.

Site

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

Pobiera lub ustawia obiekt zaimplementowany IVsaSite przez hosta, który jest używany przez aparat skryptów do komunikowania się z hostem.

Version

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

Pobiera bieżącą wersję kompilatora języka obsługiwanego przez aparat skryptów w postaci Major.Minor.Revision.Build.

Metody

Close()

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

Zamyka aparat skryptów i zwalnia wszystkie zasoby. Jeśli aparat skryptów jest obecnie uruchomiony, metoda jest wywoływana Reset() jako pierwsza.

Compile()

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

Powoduje, że aparat skryptów skompiluje istniejący stan źródła.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetOption(String)

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

Pobiera opcje specyficzne dla implementacji aparatu skryptów.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InitNew()

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

Zawiera powiadomienie o zakończeniu fazy inicjowania i przygotowaniu aparatu skryptów do dodawania VsaEngineClass obiektów.

IsValidIdentifier(String)

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

Sprawdza, czy podany identyfikator jest prawidłowy dla aparatu skryptów.

LoadSourceState(IVsaPersistSite)

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

Kieruje aparat skryptów do ładowania elementów źródłowych z punktu trwałości, zgodnie z opisem obiektu dostarczonego przez hosta, który implementuje IVsaPersistSite interfejs.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Reset()

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

Usuwa aparat skryptów ze stanu działania i rozłącza automatycznie powiązane programy obsługi zdarzeń.

RevokeCache()

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

Unieważnia buforowany zestaw aparatu skryptów określony przez jego główny moniker.

Run()

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

Inicjuje wykonywanie skompilowanego kodu w akompilowaniu aparatu skryptu i wiąże wszystkie programy obsługi zdarzeń.

SaveCompiledState(Byte[], Byte[])

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

Zapisuje skompilowany stan aparatu skryptu; opcjonalnie zapisuje również informacje o debugowaniu.

SaveSourceState(IVsaPersistSite)

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

Kieruje aparat skryptów, aby utrwał jego stan źródłowy do określonego IVsaPersistSite obiektu.

SetOption(String, Object)

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

Ustawia opcje specyficzne dla implementacji aparatu skryptów.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy