Microsoft.JScript.Vsa Espaço de Nomes

Contém interfaces que permitem integrar motores de script para o framework .NET em JScript, compilar e executar código em tempo de execução.

Classes

Name Description
BaseVsaEngine

Implementa IJSVsaEngine interface.

BaseVsaSite

Permite a comunicação entre o host e o motor de scripts.

BaseVsaStartup

Usado para arrancar e reiniciar o motor VSA base.

JSVsaException

Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código.

ResInfo

Esta classe, membro ou propriedade é interna ao motor de scripts e não deve ser chamada do seu código.

VsaEngine

Implementa IJSVsaEngine interface.

Interfaces

Name Description
IJSVsaCodeItem

Representa um item de código a ser compilado pelo motor de scripts.

IJSVsaEngine

Define os métodos e propriedades que um motor de scripts deve suportar e fornece acesso programático ao motor de scripts.

IJSVsaError

Fornece acesso a erros de compilação encontrados durante a execução.

IJSVsaGlobalItem

Descreve objetos globais adicionados ao motor de scripts.

IJSVsaItem

Define uma interface para todos os itens adicionados ao motor de scripts .NET, incluindo itens de código, itens de referência e itens globais. Define propriedades e métodos genéricos que se aplicam a todos os tipos de itens reconhecidos pelo motor.

IJSVsaItems

Define uma interface para uma coleção de IJSVsaItem objetos, que pode ser endereçada tanto pelo nome como pelo índice.

IJSVsaPersistSite

Gere a persistência do projeto e armazena e recupera código e outros itens usando operações de gravação e carregamento implementadas pelo host.

IJSVsaReferenceItem

Descreve uma referência adicionada ao motor de scripts.

IJSVsaSite

Permite a comunicação entre o host e o motor de scripts. Esta interface é implementada pelo anfitrião.

Enumerações

Name Description
BaseVsaEngine.Pre

Fornece a enumeração para a BaseVsaEngine turma.

JSVsaError

Define o conjunto de exceções que podem ser lançadas por um motor de scripts .NET.

JSVsaItemFlag

Identifica o tipo de item de código como Classe, Módulo ou Nenhum.

JSVsaItemType

Representa o tipo do item.