Compartir a través de


VsaEngine Interfaz

Definición

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)

Se aplica a