VsaEngine Interface

Definição

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu 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
Implementações

Propriedades

Name Description
Assembly

Obtém uma referência ao conjunto em execução gerado pelo Run() método.

(Herdado de IVsaEngine)
Evidence

Fornece evidências para o propósito de validar a identidade do objeto atual.

(Herdado de IVsaEngine)
GenerateDebugInfo

Recebe ou define um valor booleano que indica se o motor de scripts produz informação de depuração quando o Compile() método é chamado.

(Herdado de IVsaEngine)
IsCompiled

Recebe um valor que indica se o motor de scripts está configurado para produzir informação de depuração quando o Compile() método é chamado.

(Herdado de IVsaEngine)
IsDirty

Recebe um valor que indica se o estado de origem do motor de scripts mudou desde a última operação de gravação ou desde que o motor de scripts foi originalmente carregado.

(Herdado de IVsaEngine)
IsRunning

Recebe um valor que indica se o motor de scripts está atualmente em modo de execução.

(Herdado de IVsaEngine)
Items

Obtém a IVsaItems coleção de IVsaItem objetos, que representam todos os itens adicionados ao motor de scripts usando o método CreateItem, incluindo itens de código, itens de referência e itens globais.

(Herdado de IVsaEngine)
Language

Obtém o nome não localizado da linguagem de programação suportado pelo motor de scripts.

(Herdado de IVsaEngine)
LCID

Obtém ou definem a localização geográfica e a língua para reportar mensagens de exceção.

(Herdado de IVsaEngine)
Name

Obtém ou define o nome de exibição do motor de scripts usado principalmente para identificar motores de script individuais para os utilizadores num ambiente hospedado.

(Herdado de IVsaEngine)
RootMoniker

Recebe ou define o nome raiz de um motor de scripts.

(Herdado de IVsaEngine)
RootNamespace

Obtém ou define o namespace raiz usado pelo motor de scripts.

(Herdado de IVsaEngine)
Site

Obtém ou define o objeto implementado IVsaSite pelo host que é usado pelo motor de scripts para comunicar com o host.

(Herdado de IVsaEngine)
Version

Recebe a versão atual do compilador da linguagem suportada pelo motor de scripts, na forma Major.Minor.Revision.Build.

(Herdado de IVsaEngine)

Métodos

Name Description
Close()

Fecha o motor de scripts e liberta todos os recursos. Se o motor de scripts estiver atualmente a correr, o Reset() método é chamado primeiro.

(Herdado de IVsaEngine)
Compile()

Faz com que o motor de scripts compile o estado de origem existente.

(Herdado de IVsaEngine)
GetOption(String)

Obtém opções específicas de implementação para um motor de scripts.

(Herdado de IVsaEngine)
InitNew()

Fornece uma notificação de que a fase de inicialização está concluída e que o motor de scripts está preparado para a adição de IVsaItem objetos.

(Herdado de IVsaEngine)
IsValidIdentifier(String)

Verifica se o identificador fornecido é válido para o motor de scripts.

(Herdado de IVsaEngine)
LoadSourceState(IVsaPersistSite)

Orienta o motor de script para carregar itens de origem a partir do seu ponto de persistência, conforme especificado pelo objeto fornecido pelo host que implementa a IVsaPersistSite interface.

(Herdado de IVsaEngine)
Reset()

Remove o motor de scripts do estado em execução e desconecta os gestores de eventos automaticamente atribuídos.

(Herdado de IVsaEngine)
RevokeCache()

Invalida o assembly em cache para um motor de scripts, conforme especificado pelo seu nome raiz.

(Herdado de IVsaEngine)
Run()

Inicia a execução do código compilado no motor de scripts e associa todos os gestores de eventos.

(Herdado de IVsaEngine)
SaveCompiledState(Byte[], Byte[])

Guarda o estado compilado do motor de scripts; opcionalmente, também guarda informação de depuração.

(Herdado de IVsaEngine)
SaveSourceState(IVsaPersistSite)

Direciona o motor de scripts para persistir o seu estado de origem no objeto especificado IVsaPersistSite .

(Herdado de IVsaEngine)
SetOption(String, Object)

Define opções específicas de implementação para um motor de scripts.

(Herdado de IVsaEngine)

Aplica-se a