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 admite la infraestructura de .NET Framework y no está pensada para usarse 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
| Nombre | Description |
|---|---|
| Assembly |
Obtiene una referencia al ensamblado en ejecución generado por el Run() método . (Heredado de IVsaEngine) |
| Evidence |
Proporciona evidencia para validar la identidad del objeto actual. (Heredado de IVsaEngine) |
| GenerateDebugInfo |
Obtiene o establece un valor booleano que indica si el motor de script genera información de depuración cuando se llama al Compile() método . (Heredado de IVsaEngine) |
| IsCompiled |
Obtiene un valor que indica si el motor de script está establecido para generar información de depuración cuando se llama al Compile() método . (Heredado de IVsaEngine) |
| IsDirty |
Obtiene un valor que indica si el estado de origen del motor de script 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 script está actualmente en modo de ejecución. (Heredado de IVsaEngine) |
| Items |
Obtiene la IVsaItems colección de objetos , que representan todos los elementos agregados al motor de scripts mediante el método CreateItem, incluidos los elementos de IVsaItem código, los elementos de referencia y los elementos globales. (Heredado de IVsaEngine) |
| Language |
Obtiene el nombre no localizado del lenguaje de programación admitido por el motor de scripts. (Heredado de IVsaEngine) |
| LCID |
Obtiene o establece la configuración regional geográfica y el idioma en los que se notifican 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 script individuales para los usuarios de un entorno hospedado. (Heredado de IVsaEngine) |
| RootMoniker |
Obtiene o establece el moniker raíz de un motor de script. (Heredado de IVsaEngine) |
| RootNamespace |
Obtiene o establece el espacio de nombres raíz utilizado por el motor de script. (Heredado de IVsaEngine) |
| Site |
Obtiene o establece el objeto implementado IVsaSite por host que usa el motor de scripts para comunicarse con el host. (Heredado de IVsaEngine) |
| Version |
Obtiene la versión actual del compilador de lenguaje compatible con el motor de scripts, con el formato Major.Minor.Revision.Build. (Heredado de IVsaEngine) |
Métodos
| Nombre | Description |
|---|---|
| Close() |
Cierra el motor de scripts y libera todos los recursos. Si el motor de script se está ejecutando actualmente, primero se llama al Reset() método . (Heredado de IVsaEngine) |
| Compile() |
Hace que el motor de script compile el estado de origen existente. (Heredado de IVsaEngine) |
| GetOption(String) |
Obtiene opciones específicas de implementación para un motor de script. (Heredado de IVsaEngine) |
| InitNew() |
Proporciona una notificación de que la fase de inicialización está completa y que el motor de scripts está preparado para la adición de IVsaItem objetos. (Heredado de IVsaEngine) |
| IsValidIdentifier(String) |
Comprueba si el identificador proporcionado es válido para el motor de scripts. (Heredado de IVsaEngine) |
| LoadSourceState(IVsaPersistSite) |
Dirige al motor de scripts para cargar elementos de origen desde su punto de persistencia, según lo especificado por el objeto proporcionado por el host que implementa la IVsaPersistSite interfaz. (Heredado de IVsaEngine) |
| Reset() |
Quita el motor de script del estado en ejecución y desconecta los controladores de eventos enlazados automáticamente. (Heredado de IVsaEngine) |
| RevokeCache() |
Invalida el ensamblado almacenado en caché para un motor de script, 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 script; opcionalmente, también guarda la información de depuración. (Heredado de IVsaEngine) |
| SaveSourceState(IVsaPersistSite) |
Dirige el motor de script para conservar su estado de origen en el objeto especificado IVsaPersistSite . (Heredado de IVsaEngine) |
| SetOption(String, Object) |
Establece opciones específicas de implementación para un motor de scripts. (Heredado de IVsaEngine) |