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 actual generado por el método de 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 Obtiene o establece un valor booleano que indique si el motor de scripts muestra información de depuración cuando se llama al método de Compile . (Se hereda de IVsaEngine).
Propiedad pública IsCompiled (Se hereda de IVsaEngine).
Propiedad pública IsDirty Obtiene un valor booleano que notifica si el estado del origen del motor de script ha cambiado 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 de IVsaItems de objetos de IVsaItem , que representan todos los elementos agregados al motor de script utilizando el método de CreateItem , como los elementos de código, elementos reference, y elementos globales. (Se hereda de IVsaEngine).
Propiedad pública Language Obtiene el nombre no traducida 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 en 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 script que se utiliza principalmente para identificar los motores de scripts individuales 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 utilizado por el motor de scripts. (Se hereda de IVsaEngine).
Propiedad pública Site Obtiene o establece el objeto host-implementado de IVsaSite utilizado por 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 Cierre el motor y libera de script todos los recursos.Si el motor de scripts se está ejecutando, el método de Reset se llama primero. (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 implementación de un motor de scripts. (Se hereda de IVsaEngine).
Método público InitNew Proporciona una notificación que la fase de inicialización se completa y que el motor de script está preparado para la adición de objetos de 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 Hace que el motor de scripts cargar elementos de origen del punto de persistencia, especificada por host-proporcionó al objeto que implementa la interfaz de 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 Reemplaza el ensamblado almacenado en caché para un motor de script, especificado por el moniker de la 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 Hace que el motor de scripts conservar el estado del origen al objeto especificado de IVsaPersistSite . (Se hereda de IVsaEngine).
Método público SetOption Establece las opciones específicas de implementación de un motor de scripts. (Se hereda de IVsaEngine).

Arriba

Vea también

Referencia

Microsoft_VsaVb (Espacio de nombres)