Nyelv

VsaEngine Osztály

Definíció

Figyelemfelhívás

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
Öröklődés
VsaEngine
Attribútumok
Megvalósítás

Konstruktorok

Name Description
VsaEngine()
Elavult.

Inicializálja a VsaEngine osztály új példányát.

Mezők

Name Description
_baseEngine
_engineClosed
m_Items

Tulajdonságok

Name Description
Assembly
Elavult.

A metódus által Run() létrehozott futó szerelvényre mutató hivatkozást kap.

Evidence
Elavult.

Lekéri vagy beállítja a bizonyítékokat az aktuális objektum identitásának érvényesítése céljából.

GenerateDebugInfo
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy a szkriptmotor hibakeresési információkat hoz-e létre a Fordítás metódus meghívásakor.

IsCompiled
Elavult.

Olyan értéket kap, amely jelzi, hogy a szkriptmotor hibakeresési információk létrehozására van-e beállítva a Compile() metódus meghívásakor.

IsDirty
Elavult.

Olyan értéket kap, amely jelzi, hogy a szkriptmotor forrásállapota megváltozott-e az utolsó mentési művelet óta, vagy a szkriptmotor eredeti betöltése óta.

IsRunning
Elavult.

Olyan értéket kap, amely jelzi, hogy a szkriptmotor jelenleg futtatási módban van-e.

Items
Elavult.

Lekéri az IVsaItems objektumgyűjteményt IVsaItem , amely a szkriptmotorhoz a CreateItem metódussal hozzáadott összes elemet tartalmazza, beleértve a kódelemeket, a referenciaelemeket és a globális elemeket.

Language
Elavult.

Lekéri a szkriptmotor által támogatott programozási nyelv nem honosított nevét.

LCID
Elavult.

Lekéri vagy beállítja a földrajzi területi beállításokat és a nyelvet, amelyben a kivételüzeneteket be szeretné jelenteni.

Name
Elavult.

Lekéri vagy beállítja annak a szkriptmotornak a megjelenítendő nevét, amelyet elsősorban az egyes szkriptmotorok azonosítására használnak egy üzemeltetett környezetben lévő felhasználók számára.

RootMoniker
Elavult.

Lekéri vagy beállítja a szkriptmotor gyökér monikerét.

RootNamespace
Elavult.

Lekéri vagy beállítja a szkriptmotor által használt gyökérnévteret.

Site
Elavult.

Lekéri vagy beállítja a szkriptmotor által a gazdagéppel való kommunikációhoz használt gazdagép által implementált IVsaSite objektumot.

Version
Elavult.

Lekéri a szkriptmotor által támogatott nyelvfordító aktuális verzióját Major.Minor.Revision.Build formátumban.

Metódusok

Name Description
CheckEngine()
Close()
Elavult.

Bezárja a szkriptmotort, és minden erőforrást felszabadít. Ha a szkriptmotor jelenleg fut, a rendszer először a Reset() metódust hívja meg.

Compile()
Elavult.

A szkriptmotor a meglévő forrásállapot fordítását okozza.

CreateEngine()
Dispose(Boolean)
Elavult.

Az aktuális VsaEngineerőforrás által használt összes erőforrást felszabadítja.

Equals(Object)
Elavult.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Finalize()
Elavult.

Lehetővé teszi az objektumok számára, hogy megpróbálják felszabadítani az erőforrásokat, és más tisztítási műveleteket hajtsanak végre, mielőtt a szemétgyűjtés visszanyeri azt.

GetExceptionToThrow(Exception)
GetHashCode()
Elavult.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetOption(String)
Elavult.

Lekéri a motor implementációspecifikus beállításait.

GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InitNew()
Elavult.

Értesítést küld az inicializálási fázis befejezéséről.

IsValidIdentifier(String)
Elavult.

Ellenőrzi, hogy a megadott azonosító érvényes-e a szkriptmotorra.

LoadSourceState(IVsaPersistSite)
Elavult.

A szkriptmotort arra irányítja, hogy betöltse a forráselemeket a megőrzési pontjukról, a kezelőfelületet megvalósító IVsaPersistSite gazdagép által megadott objektumnak megfelelően.

MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Reset()
Elavult.

Eltávolítja a szkriptmotort a futó állapotból, és leválasztja az automatikusan kötött eseménykezelőket.

RevokeCache()
Elavult.

Érvényteleníti a motor gyorsítótárazott szerelvényét a fő moniker által megadott módon.

Run()
Elavult.

Elindítja a lefordított kód végrehajtását a szkriptmotorban, és köti az összes eseménykezelőt.

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

Menti a szkriptmotor lefordított állapotát; lehetőség szerint a hibakeresési információkat is menti.

SaveSourceState(IVsaPersistSite)
Elavult.

A szkriptmotort a forrásállapot a megadott IVsaPersistSite objektumra való megőrzésére irányítja.

SetOption(String, Object)
Elavult.

Implementációs beállításokat állít be egy szkriptmotorhoz.

ToString()
Elavult.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: