Compartilhar via


IVsaEngine Interface

Definição

Cuidado

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.

Define os métodos e as propriedades que devem ser compatíveis com um mecanismo de script e oferece acesso programático ao mecanismo de script.

public interface class IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("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.")]
public interface IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaEngine = interface
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("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.")>]
type IVsaEngine = interface
Public Interface IVsaEngine
Derivado
Atributos

Propriedades

Assembly
Obsoleto.

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

Evidence
Obsoleto.

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

GenerateDebugInfo
Obsoleto.

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.

IsCompiled
Obsoleto.

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.

IsDirty
Obsoleto.

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.

IsRunning
Obsoleto.

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

Items
Obsoleto.

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.

Language
Obsoleto.

Obtém o nome não localizado da linguagem de programação compatível com o mecanismo de script.

LCID
Obsoleto.

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

Name
Obsoleto.

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.

RootMoniker
Obsoleto.

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

RootNamespace
Obsoleto.

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

Site
Obsoleto.

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

Version
Obsoleto.

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

Métodos

Close()
Obsoleto.

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.

Compile()
Obsoleto.

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

GetOption(String)
Obsoleto.

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

InitNew()
Obsoleto.

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.

IsValidIdentifier(String)
Obsoleto.

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

LoadSourceState(IVsaPersistSite)
Obsoleto.

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.

Reset()
Obsoleto.

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

RevokeCache()
Obsoleto.

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

Run()
Obsoleto.

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

SaveCompiledState(Byte[], Byte[])
Obsoleto.

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

SaveSourceState(IVsaPersistSite)
Obsoleto.

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

SetOption(String, Object)
Obsoleto.

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

Aplica-se a