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) |