VsaEngine Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |