Interface IVsaEngine
Observação: esta API agora é obsoleta.
Define os métodos e propriedades que um mecanismo de script deve oferecer suporte e fornece acesso programático ao mecanismo de script.
Namespace: Microsoft.Vsa
Assembly: Microsoft.Vsa (em Microsoft.Vsa.dll)
Sintaxe
'Declaração
<ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")> _
<GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsaEngine
[ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaEngine
[ObsoleteAttribute(L"Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[GuidAttribute(L"E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsaEngine
[<ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
[<GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaEngine = interface end
public interface IVsaEngine
O tipo IVsaEngine expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Assembly | Obtém uma referência ao assembly em execução gerado pelo Run método. | |
Evidence | Fornece uma prova para validar a identidade do objeto atual. | |
GenerateDebugInfo | Define ou obtém um valor booliano que indica se o mecanismo de script gera informações de depuração quando o Compile método é chamado. | |
IsCompiled | ||
IsDirty | Obtém um valor booleano que relata 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 originalmente carregado. | |
IsRunning | Obtém um valor booleano que informa se o mecanismo de script ainda está no modo de execução. | |
Items | Obtém o IVsaItems coleção de IVsaItem objetos que representam todos os itens adicionados ao mecanismo de script usando o CreateItem método, incluindo itens de código, itens de referência e itens globais. | |
Language | Obtém um nome da linguagem de programação com suporte pelo mecanismo de script. | |
LCID | Obtém ou define a localidade geográfica e o idioma no qual a mensagens de exceção do relatório. | |
Name | Define ou obtém o nome para exibição do mecanismo de script é usado principalmente para identificar os mecanismos de script individuais para usuários em um ambiente hospedado. | |
RootMoniker | Define ou obtém o moniker de raiz de um mecanismo de script. | |
RootNamespace | Define ou obtém o namespace raiz usado pelo mecanismo de script. | |
Site | Define ou obtém o host implementado IVsaSite objeto usado pelo mecanismo de script para se comunicar com o host. | |
Version | Obtém a versão atual do compilador idiomas suportado pelo mecanismo de script do formulário Major.Minor.Revision.Build. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Close | Fecha o mecanismo de script e libera todos os recursos.Se o mecanismo de script estiver sendo executado, o Reset método é chamado pela primeira vez. | |
Compile | Faz com que o mecanismo de script compilar o estado de origem existente. | |
GetOption | Obtém as opções específicas de implementação para um mecanismo de script. | |
InitNew | Fornece uma notificação de que a fase de inicialização está concluída e que o mecanismo de script está preparado para a adição de IVsaItem objetos. | |
IsValidIdentifier | Verifica se o identificador fornecido é válido para o mecanismo de script. | |
LoadSourceState | Instrui o mecanismo de script para carregar itens de origem do ponto de persistência, conforme especificado pelo objeto fornecida pelo host que implementa o IVsaPersistSite interface. | |
Reset | Remove o mecanismo de script do estado de execução e desconecta os manipuladores de eventos ligado automaticamente. | |
RevokeCache | Invalida o assembly em cache para um mecanismo de script, conforme especificado pelo seu identificador de origem raiz. | |
Run | Inicia a execução do código compilado no mecanismo de script e associa todos os manipuladores de eventos. | |
SaveCompiledState | Salva o estado compilado do mecanismo de script; Opcionalmente, ele também salva as informações de depuração. | |
SaveSourceState | Instrui o mecanismo de script para persistir o estado de origem especificado IVsaPersistSite objeto. | |
SetOption | Define opções de implementação específica para um mecanismo de script. |
Superior