Share via


VsaEngine (Interfaz)

Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.

Espacio de nombres:  Microsoft_VsaVb
Ensamblado:  Microsoft_VsaVb (en Microsoft_VsaVb.dll)

Sintaxis

'Declaración
<GuidAttribute("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")> _
Public Interface VsaEngine _
    Inherits IVsaEngine
[GuidAttribute("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface VsaEngine : IVsaEngine
[GuidAttribute(L"E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface class VsaEngine : IVsaEngine
[<GuidAttribute("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")>]
type VsaEngine =  
    interface 
        interface IVsaEngine 
    end
public interface VsaEngine extends IVsaEngine

El tipo VsaEngine expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Assembly Obtiene una referencia al ensamblado en ejecución generado por método Run. (Se hereda de IVsaEngine).
Propiedad pública Evidence Proporciona una evidencia con el fin de validar la identidad del objeto actual. (Se hereda de IVsaEngine).
Propiedad pública GenerateDebugInfo Establece u obtiene un valor booleano que indica si el motor de scripts genera información de depuración cuando se llama al método Compile. (Se hereda de IVsaEngine).
Propiedad pública IsCompiled (Se hereda de IVsaEngine).
Propiedad pública IsDirty Obtiene un valor booleano que indica si el estado de origen del motor de scripts cambió desde la última operación de guardar, o desde que el motor de scripts se cargó originalmente. (Se hereda de IVsaEngine).
Propiedad pública IsRunning Obtiene un valor booleano que indica si el motor de scripts está en modo de ejecución. (Se hereda de IVsaEngine).
Propiedad pública Items Obtiene la colección IVsaItems de objetos IVsaItem, que representan todos los elementos agregados al motor de scripts con el método CreateItem, incluidos los elementos de código, elementos de referencia y elementos globales. (Se hereda de IVsaEngine).
Propiedad pública Language Obtiene el nombre sin traducir del lenguaje de programación admitido por el motor de scripts. (Se hereda de IVsaEngine).
Propiedad pública LCID Obtiene o establece la configuración regional y el idioma con los que se notificarán los mensajes de excepción. (Se hereda de IVsaEngine).
Propiedad pública Name Obtiene o establece el nombre para mostrar del motor de scripts que se usa principalmente para identificar los motores de scripts individuales a los usuarios en un entorno hospedado. (Se hereda de IVsaEngine).
Propiedad pública RootMoniker Obtiene o establece el moniker raíz de un motor de scripts. (Se hereda de IVsaEngine).
Propiedad pública RootNamespace Obtiene o establece el espacio de nombres raíz usado por el motor de scripts. (Se hereda de IVsaEngine).
Propiedad pública Site Establece u obtiene el objeto IVsaSite implementado por el host que usa el motor de scripts para comunicarse con el host. (Se hereda de IVsaEngine).
Propiedad pública Version Obtiene la versión actual del compilador de lenguaje admitido por el motor de scripts, con el formato Major.Minor.Revision.Build. (Se hereda de IVsaEngine).

Arriba

Métodos

  Nombre Descripción
Método público 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. (Se hereda de IVsaEngine).
Método público Compile Hace que el motor de scripts compile el estado de origen existente. (Se hereda de IVsaEngine).
Método público GetOption Obtiene las opciones específicas de la implementación de un motor de scripts. (Se hereda de IVsaEngine).
Método público 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. (Se hereda de IVsaEngine).
Método público IsValidIdentifier Comprueba si el identificador proporcionado es válido para el motor de scripts. (Se hereda de IVsaEngine).
Método público LoadSourceState 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. (Se hereda de IVsaEngine).
Método público Reset Quita el motor de scripts del estado de ejecución y desconecta automáticamente los controladores de eventos enlazados. (Se hereda de IVsaEngine).
Método público RevokeCache Invalida el ensamblado almacenado en caché para un motor de scripts, tal y como especifica su moniker raíz. (Se hereda de IVsaEngine).
Método público Run Inicia la ejecución del código compilado en el motor de scripts y enlaza todos los controladores de eventos. (Se hereda de IVsaEngine).
Método público SaveCompiledState Guarda el estado compilado del motor de scripts; también puede guardar información de depuración. (Se hereda de IVsaEngine).
Método público SaveSourceState Indica al motor de scripts que conserve su estado de origen en el objeto IVsaPersistSite especificado. (Se hereda de IVsaEngine).
Método público SetOption Establece las opciones específicas de la implementación de un motor de scripts. (Se hereda de IVsaEngine).

Arriba

Vea también

Referencia

Microsoft_VsaVb (Espacio de nombres)