VsaEngine Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.
public interface class VsaEngine : Microsoft::Vsa::IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface VsaEngine : Microsoft.Vsa.IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")>]
type VsaEngine = interface
interface IVsaEngine
Public Interface VsaEngine
Implements IVsaEngine
- Derivado
- Atributos
- Implementaciones
Propiedades
Assembly |
Obtiene una referencia al ensamblado en ejecución generado por método Run(). (Heredado de IVsaEngine) |
Evidence |
Proporciona una evidencia con el fin de validar la identidad del objeto actual. (Heredado de IVsaEngine) |
GenerateDebugInfo |
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(). (Heredado de IVsaEngine) |
IsCompiled |
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(). (Heredado de IVsaEngine) |
IsDirty |
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. (Heredado de IVsaEngine) |
IsRunning |
Obtiene un valor que indica si el motor de scripts está en modo de ejecución. (Heredado de IVsaEngine) |
Items |
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. (Heredado de IVsaEngine) |
Language |
Obtiene el nombre sin traducir del lenguaje de programación admitido por el motor de scripts. (Heredado de IVsaEngine) |
LCID |
Obtiene o establece la configuración regional y el idioma con los que se notificarán los mensajes de excepción. (Heredado de IVsaEngine) |
Name |
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. (Heredado de IVsaEngine) |
RootMoniker |
Obtiene o establece el moniker raíz de un motor de scripts. (Heredado de IVsaEngine) |
RootNamespace |
Obtiene o establece el espacio de nombres raíz usado por el motor de scripts. (Heredado de IVsaEngine) |
Site |
Obtiene o establece el objeto IVsaSite implementado por el host que usa el motor de scripts para comunicarse con el host. (Heredado de IVsaEngine) |
Version |
Obtiene la versión actual del compilador del lenguaje admitida por el motor de scripts, con el formato Major.Minor.Revision.Build. (Heredado de IVsaEngine) |
Métodos
Close() |
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(). (Heredado de IVsaEngine) |
Compile() |
Hace que el motor de scripts compile el estado de origen existente. (Heredado de IVsaEngine) |
GetOption(String) |
Obtiene las opciones específicas de implementación de un motor de scripts. (Heredado de IVsaEngine) |
InitNew() |
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. (Heredado de IVsaEngine) |
IsValidIdentifier(String) |
Comprueba si el identificador proporcionado es válido para el motor de scripts. (Heredado de IVsaEngine) |
LoadSourceState(IVsaPersistSite) |
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. (Heredado de IVsaEngine) |
Reset() |
Quita el motor de scripts del estado de ejecución y desconecta automáticamente los controladores de eventos enlazados. (Heredado de IVsaEngine) |
RevokeCache() |
Invalida el ensamblado almacenado en caché para un motor de scripts, tal y como especifica su moniker raíz. (Heredado de IVsaEngine) |
Run() |
Inicia la ejecución del código compilado en el motor de scripts y enlaza todos los controladores de eventos. (Heredado de IVsaEngine) |
SaveCompiledState(Byte[], Byte[]) |
Guarda el estado compilado del motor de scripts; también puede guardar información de depuración. (Heredado de IVsaEngine) |
SaveSourceState(IVsaPersistSite) |
Indica al motor de scripts que conserve su estado de origen en el objeto IVsaPersistSite especificado. (Heredado de IVsaEngine) |
SetOption(String, Object) |
Establece las opciones específicas de implementación de un motor de scripts. (Heredado de IVsaEngine) |