VsaEngineClass Klasa
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.
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) |