Udostępnij za pośrednictwem


IVsaEngine Interfejs

Definicja

Przestroga

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.

Definiuje metody i właściwości, które aparat skryptów musi obsługiwać i zapewnia programowy dostęp do aparatu skryptów.

public interface class IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
public interface IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaEngine = interface
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
type IVsaEngine = interface
Public Interface IVsaEngine
Pochodne
Atrybuty

Właściwości

Assembly
Przestarzałe.

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

Evidence
Przestarzałe.

Zawiera dowody na potrzeby weryfikacji tożsamości bieżącego obiektu.

GenerateDebugInfo
Przestarzałe.

Pobiera lub ustawia wartość logiczną, która oznacza, czy aparat skryptu generuje informacje debugowania po Compile() wywołaniu metody.

IsCompiled
Przestarzałe.

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

IsDirty
Przestarzałe.

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
Przestarzałe.

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

Items
Przestarzałe.

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
Przestarzałe.

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

LCID
Przestarzałe.

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

Name
Przestarzałe.

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
Przestarzałe.

Pobiera lub ustawia główny moniker aparatu skryptu.

RootNamespace
Przestarzałe.

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

Site
Przestarzałe.

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

Version
Przestarzałe.

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

Metody

Close()
Przestarzałe.

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

Compile()
Przestarzałe.

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

GetOption(String)
Przestarzałe.

Pobiera opcje specyficzne dla implementacji aparatu skryptów.

InitNew()
Przestarzałe.

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

IsValidIdentifier(String)
Przestarzałe.

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

LoadSourceState(IVsaPersistSite)
Przestarzałe.

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.

Reset()
Przestarzałe.

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

RevokeCache()
Przestarzałe.

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

Run()
Przestarzałe.

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

SaveCompiledState(Byte[], Byte[])
Przestarzałe.

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

SaveSourceState(IVsaPersistSite)
Przestarzałe.

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

SetOption(String, Object)
Przestarzałe.

Ustawia opcje specyficzne dla implementacji aparatu skryptów.

Dotyczy