VsaEngineClass Clase
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 ref class VsaEngineClass : Microsoft::Vsa::IVsaEngine, Microsoft_VsaVb::VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")>]
type VsaEngineClass = class
interface IVsaEngine
interface VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")>]
type VsaEngineClass = class
interface IVsaEngine
interface VsaEngine
Public Class VsaEngineClass
Implements IVsaEngine, VsaEngine
- Herencia
-
VsaEngineClass
- Atributos
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| VsaEngineClass() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Inicializa una nueva instancia de la clase VsaEngineClass. |
Propiedades
| Nombre | Description |
|---|---|
| Assembly |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene una referencia al ensamblado en ejecución generado por el Run() método . |
| Evidence |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece la evidencia para validar la identidad del objeto actual. |
| GenerateDebugInfo |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece un valor que indica si el motor de script genera información de depuración cuando se llama al Compile() método . |
| IsCompiled |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. 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 . |
| IsDirty |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. 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. |
| IsRunning |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor que indica si el motor de script está actualmente en modo de ejecución. |
| Items |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. 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. |
| Language |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el nombre no localizado del lenguaje de programación admitido por el motor de scripts. |
| LCID |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece la configuración regional geográfica y el idioma en los que se notifican los mensajes de excepción. |
| Name |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. 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. |
| RootMoniker |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece el moniker raíz de un motor de script. |
| RootNamespace |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece el espacio de nombres raíz utilizado por el motor de script. |
| Site |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece el objeto implementado IVsaSite por host que usa el motor de scripts para comunicarse con el host. |
| Version |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene la versión actual del compilador de lenguaje compatible con el motor de scripts, con el formato Major.Minor.Revision.Build. |
Métodos
| Nombre | Description |
|---|---|
| Close() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. 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 . |
| Compile() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Hace que el motor de script compile el estado de origen existente. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetOption(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene opciones específicas de implementación para un motor de script. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| InitNew() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. 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 VsaEngineClass objetos. |
| IsValidIdentifier(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Comprueba si el identificador proporcionado es válido para el motor de scripts. |
| LoadSourceState(IVsaPersistSite) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. 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. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Reset() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Quita el motor de script del estado en ejecución y desconecta los controladores de eventos enlazados automáticamente. |
| RevokeCache() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Invalida el ensamblado almacenado en caché para un motor de script, tal y como especifica su moniker raíz. |
| Run() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Inicia la ejecución del código compilado en el motor de scripts y enlaza todos los controladores de eventos. |
| SaveCompiledState(Byte[], Byte[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Guarda el estado compilado del motor de script; opcionalmente, también guarda la información de depuración. |
| SaveSourceState(IVsaPersistSite) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Dirige el motor de script para conservar su estado de origen en el objeto especificado IVsaPersistSite . |
| SetOption(String, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Establece opciones específicas de implementación para un motor de scripts. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |