Compartilhar via


VsaEngine Interface

Definição

Essa API dá suporte à infraestrutura do .NET Framework e não deve ser usada diretamente no 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

Assembly

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

(Herdado de IVsaEngine)
Evidence

Fornece evidência da finalidade da validação da identidade do objeto atual.

(Herdado de IVsaEngine)
GenerateDebugInfo

Define ou obtém um valor booliano que indica se o mecanismo de script produzirá informações de depuração quando o método Compile() for chamado.

(Herdado de IVsaEngine)
IsCompiled

Obtém um valor que indica se o mecanismo de script está definido para produzir informações de depuração quando o método Compile() é chamado.

(Herdado de IVsaEngine)
IsDirty

Obtém um valor que indica se o estado de origem do mecanismo de script foi alterado desde a última operação de salvamento ou desde que o mecanismo de script foi carregado originalmente.

(Herdado de IVsaEngine)
IsRunning

Obtém um valor que indica se o mecanismo de script ainda está no modo de execução.

(Herdado de IVsaEngine)
Items

Obtém a coleção IVsaItems de objetos IVsaItem que representam todos os itens adicionados ao mecanismo de script 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 compatível com o mecanismo de script.

(Herdado de IVsaEngine)
LCID

Obtém ou define a localidade geográfica e o idioma nos quais reportar mensagens de exceção.

(Herdado de IVsaEngine)
Name

Obtém ou define o nome de exibição do mecanismo de script usado principalmente para identificar os mecanismos de script individuais para usuários em um ambiente hospedado.

(Herdado de IVsaEngine)
RootMoniker

Obtém ou define o moniker raiz de um mecanismo de script.

(Herdado de IVsaEngine)
RootNamespace

Obtém ou define o namespace raiz usado pelo mecanismo de script.

(Herdado de IVsaEngine)
Site

Define ou obtém o objeto IVsaSite implementado pelo host usado pelo mecanismo de script para comunicar-se com o host.

(Herdado de IVsaEngine)
Version

Obtém a versão atual do compilador de linguagem compatível com o mecanismo de script no formato Major.Minor.Revision.Build.

(Herdado de IVsaEngine)

Métodos

Close()

Fecha o mecanismo de script e libera todos os recursos. Se o mecanismo de script estiver sendo executado, o método Reset() será chamado pela primeira vez.

(Herdado de IVsaEngine)
Compile()

Faz o mecanismo de script compilar o estado de origem existente.

(Herdado de IVsaEngine)
GetOption(String)

Obtém opções específicas de implantação para um mecanismo de script.

(Herdado de IVsaEngine)
InitNew()

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

(Herdado de IVsaEngine)
IsValidIdentifier(String)

Verifica se o identificador fornecido é válido para o mecanismo de script.

(Herdado de IVsaEngine)
LoadSourceState(IVsaPersistSite)

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

(Herdado de IVsaEngine)
Reset()

Remove o mecanismo de script do estado de execução e desconecta os manipuladores de eventos associados automaticamente.

(Herdado de IVsaEngine)
RevokeCache()

Invalida o assembly armazenado em cache para um mecanismo de script, conforme especificado pelo seu moniker raiz.

(Herdado de IVsaEngine)
Run()

Inicia a execução do código compilado no mecanismo de script e associa todos os manipuladores de eventos.

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

Salva o estado compilado do mecanismo de script; opcionalmente, também salva as informações de depuração.

(Herdado de IVsaEngine)
SaveSourceState(IVsaPersistSite)

Direciona o mecanismo de script para manter seu estado de origem para o objeto IVsaPersistSite especificado.

(Herdado de IVsaEngine)
SetOption(String, Object)

Define opções específicas de implantação para um mecanismo de script.

(Herdado de IVsaEngine)

Aplica-se a