VsaEngine Klas

Definitie

Let op

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 ref class VsaEngine : Microsoft::Vsa::IVsaEngine
public class VsaEngine : Microsoft.Vsa.IVsaEngine
[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 class VsaEngine : Microsoft.Vsa.IVsaEngine
type VsaEngine = class
    interface IVsaEngine
[<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 VsaEngine = class
    interface IVsaEngine
Public Class VsaEngine
Implements IVsaEngine
Overname
VsaEngine
Kenmerken
Implementeringen

Constructors

Name Description
VsaEngine()
Verouderd.

Initialiseert een nieuw exemplaar van de VsaEngine klasse.

Velden

Name Description
_baseEngine
_engineClosed
m_Items

Eigenschappen

Name Description
Assembly
Verouderd.

Haalt een verwijzing op naar de actieve assembly die door de Run() methode wordt gegenereerd.

Evidence
Verouderd.

Hiermee wordt het bewijs opgehaald of ingesteld voor het valideren van de identiteit van het huidige object.

GenerateDebugInfo
Verouderd.

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de scriptengine foutopsporingsgegevens produceert wanneer de compile-methode wordt aangeroepen.

IsCompiled
Verouderd.

Hiermee wordt een waarde opgehaald die aangeeft of de scriptengine is ingesteld om foutopsporingsgegevens te produceren wanneer de Compile() methode wordt aangeroepen.

IsDirty
Verouderd.

Hiermee wordt een waarde opgehaald die aangeeft of de bronstatus van de scriptengine is gewijzigd sinds de laatste opslagbewerking of omdat de scriptengine oorspronkelijk is geladen.

IsRunning
Verouderd.

Hiermee wordt een waarde opgehaald die aangeeft of de scriptengine zich momenteel in de uitvoeringsmodus bevindt.

Items
Verouderd.

Hiermee haalt u de IVsaItems verzameling IVsaItem objecten op, die alle items vertegenwoordigen die zijn toegevoegd aan de scriptengine met behulp van de methode CreateItem, inclusief code-items, referentie-items en globale items.

Language
Verouderd.

Hiermee haalt u de niet-gelokaliseerde naam op van de programmeertaal die wordt ondersteund door de scriptengine.

LCID
Verouderd.

Hiermee haalt u de geografische landinstelling en taal op waarin uitzonderingsberichten moeten worden gemeld of ingesteld.

Name
Verouderd.

Hiermee haalt u de weergavenaam op van de scriptengine die voornamelijk wordt gebruikt voor het identificeren van afzonderlijke scriptengines voor gebruikers in een gehoste omgeving.

RootMoniker
Verouderd.

Hiermee haalt u de hoofd moniker van een scriptengine op of stelt u deze in.

RootNamespace
Verouderd.

Hiermee haalt u de hoofdnaamruimte op die door de scriptengine wordt gebruikt of stelt u deze in.

Site
Verouderd.

Hiermee wordt het door de host geïmplementeerde IVsaSite object opgehaald of ingesteld dat door de scriptengine wordt gebruikt om te communiceren met de host.

Version
Verouderd.

Hiermee haalt u de huidige versie op van de taalcompilator die wordt ondersteund door de scriptengine, in de vorm Major.Minor.Revision.Build.

Methoden

Name Description
CheckEngine()
Close()
Verouderd.

Hiermee sluit u de scriptengine en worden alle resources vrijgegeven. Als de scriptengine momenteel wordt uitgevoerd, wordt de Reset() methode eerst aangeroepen.

Compile()
Verouderd.

Zorgt ervoor dat de scriptengine de bestaande bronstatus compileert.

CreateEngine()
Dispose(Boolean)
Verouderd.

Geeft alle resources vrij die worden gebruikt door de huidige VsaEngine.

Equals(Object)
Verouderd.

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Finalize()
Verouderd.

Hiermee kan een object resources vrijmaken en andere opschoonbewerkingen uitvoeren voordat het wordt vrijgemaakt door garbagecollection.

GetExceptionToThrow(Exception)
GetHashCode()
Verouderd.

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetOption(String)
Verouderd.

Hiermee haalt u implementatiespecifieke opties voor de engine op.

GetType()
Verouderd.

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InitNew()
Verouderd.

Geeft een melding dat de initialisatiefase is voltooid.

IsValidIdentifier(String)
Verouderd.

Controleert of de opgegeven id geldig is voor de scriptengine.

LoadSourceState(IVsaPersistSite)
Verouderd.

Hiermee wordt de scriptengine om bronitems te laden vanaf het punt van persistentie, zoals opgegeven door het door de host geleverde object waarmee de IVsaPersistSite interface wordt geïmplementeerd.

MemberwiseClone()
Verouderd.

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Reset()
Verouderd.

Hiermee verwijdert u de scriptengine uit de actieve status en wordt de automatisch gebonden gebeurtenis-handlers verbroken.

RevokeCache()
Verouderd.

Ongeldig de assembly in de cache voor de engine, zoals opgegeven door de hoofdoorzaak.

Run()
Verouderd.

Start de uitvoering van gecompileerde code in de scriptengine en verbindt alle gebeurtenis-handlers.

SaveCompiledState(Byte[], Byte[])
Verouderd.

Slaat de gecompileerde status van de scriptengine op; optioneel worden ook foutopsporingsgegevens opgeslagen.

SaveSourceState(IVsaPersistSite)
Verouderd.

Hiermee wordt de scriptengine om de bronstatus naar het opgegeven IVsaPersistSite object te behouden.

SetOption(String, Object)
Verouderd.

Hiermee stelt u implementatiespecifieke opties voor een scriptengine in.

ToString()
Verouderd.

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op