Compartir a través de


IVsaEngine Interfaz

Definición

Precaución

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.

Define los métodos y propiedades que un motor de scripts debe admitir y proporciona acceso mediante programación al motor de scripts.

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
Derivado
Atributos

Propiedades

Assembly
Obsoletos.

Obtiene una referencia al ensamblado en ejecución generado por método Run().

Evidence
Obsoletos.

Proporciona una evidencia con el fin de validar la identidad del objeto actual.

GenerateDebugInfo
Obsoletos.

Obtiene o establece un valor booleano que indica si el motor de scripts genera información de depuración cuando se llama al método Compile().

IsCompiled
Obsoletos.

Obtiene un valor que indica si el motor de scripts está establecido para generar información de depuración cuando se llama al método Compile().

IsDirty
Obsoletos.

Obtiene un valor que indica si el estado de origen del motor de scripts ha cambiado desde la última operación de guardado o desde que el motor de scripts se cargó originalmente.

IsRunning
Obsoletos.

Obtiene un valor que indica si el motor de scripts está en modo de ejecución.

Items
Obsoletos.

Obtiene la colección IVsaItems de objetos IVsaItem, que representa a todos los elementos agregados al motor de scripts con el método CreateItem, incluidos elementos de código, elementos de referencia y elementos globales.

Language
Obsoletos.

Obtiene el nombre sin traducir del lenguaje de programación admitido por el motor de scripts.

LCID
Obsoletos.

Obtiene o establece la configuración regional y el idioma con los que se notificarán los mensajes de excepción.

Name
Obsoletos.

Obtiene o establece el nombre para mostrar del motor de scripts que se usa principalmente para identificar motores de scripts individuales de cara a los usuarios de un entorno hospedado.

RootMoniker
Obsoletos.

Obtiene o establece el moniker raíz de un motor de scripts.

RootNamespace
Obsoletos.

Obtiene o establece el espacio de nombres raíz usado por el motor de scripts.

Site
Obsoletos.

Obtiene o establece el objeto IVsaSite implementado por el host que usa el motor de scripts para comunicarse con el host.

Version
Obsoletos.

Obtiene la versión actual del compilador del lenguaje admitida por el motor de scripts, con el formato Major.Minor.Revision.Build.

Métodos

Close()
Obsoletos.

Cierra el motor de scripts y libera todos los recursos. Si el motor de scripts se está ejecutando, se llama primero al método Reset().

Compile()
Obsoletos.

Hace que el motor de scripts compile el estado de origen existente.

GetOption(String)
Obsoletos.

Obtiene las opciones específicas de implementación de un motor de scripts.

InitNew()
Obsoletos.

Proporciona una notificación que indica que la fase de inicialización se completó y que el motor de scripts está preparado para la adición de objetos IVsaItem.

IsValidIdentifier(String)
Obsoletos.

Comprueba si el identificador proporcionado es válido para el motor de scripts.

LoadSourceState(IVsaPersistSite)
Obsoletos.

Indica al motor de scripts que cargue los elementos de origen desde su punto de persistencia, tal y como especifica el objeto proporcionado por el host que implementa la interfaz IVsaPersistSite.

Reset()
Obsoletos.

Quita el motor de scripts del estado de ejecución y desconecta automáticamente los controladores de eventos enlazados.

RevokeCache()
Obsoletos.

Invalida el ensamblado almacenado en caché para un motor de scripts, tal y como especifica su moniker raíz.

Run()
Obsoletos.

Inicia la ejecución del código compilado en el motor de scripts y enlaza todos los controladores de eventos.

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

Guarda el estado compilado del motor de scripts; también puede guardar información de depuración.

SaveSourceState(IVsaPersistSite)
Obsoletos.

Indica al motor de scripts que conserve su estado de origen en el objeto IVsaPersistSite especificado.

SetOption(String, Object)
Obsoletos.

Establece las opciones específicas de implementación de un motor de scripts.

Se aplica a