Idioma

ScriptFactory Classe

Definição

Representa as funções estáticas para criar diferentes tipos de scripts.

public ref class ScriptFactory sealed : Microsoft::SqlServer::Management::UI::VSIntegration::Editors::IScriptFactory
public sealed class ScriptFactory : Microsoft.SqlServer.Management.UI.VSIntegration.Editors.IScriptFactory
type ScriptFactory = class
    interface IScriptFactory
Public NotInheritable Class ScriptFactory
Implements IScriptFactory
Herança
ScriptFactory
Implementações

Campos

Nome Description
SqlCeEditorFactoryGuid

Identificador de fábrica do editor SQL Server Compact 3.5.

Propriedades

Nome Description
CurrentlyActiveWndConnectionInfo

Recebe as informações de conexão do quadro atualmente ativo. Se o frame ativo não for uma das janelas baseadas em janelas e não tiver informações de conexão associadas, a propriedade retorna nulo.

Instance

Pega a fábrica de roteiros.

NewSqlTemplateCaptionRoot

Obtém a raiz usada para gerar automaticamente nomes para os arquivos de templates SQL.

OpenFileMode

Obtém ou configura o modo aberto do arquivo atual usado para controlar o comportamento na obtenção de uma conexão atual para cada arquivo aberto.

Métodos

Nome Description
CheckAndCancelRunningQueries()

Usado para garantir que não haja consultas rodando. Para cada consulta em execução, o usuário será solicitado a cancelá-la.

CheckDefaultKeyboardScheme()

Verifica o Esquema de Teclado padrão nas Opções de Ambiente.

CreateLiveQueryView(UIConnectionInfo, Int16)

Representa as funções estáticas para criar diferentes tipos de scripts.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

Cria e abre um novo script em branco do tipo de editor que é implementado pelo assembly. O novo script é adicionado ao projeto especificado.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection)

Cria e abre um novo script em branco do tipo de editor que é implementado pelo assembly. O novo script é adicionado ao projeto especificado.

CreateNewBlankScript(ScriptType, IVsProject)

Cria e abre um novo script em branco do tipo de editor que é implementado pelo assembly. O novo script é adicionado ao projeto especificado.

CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection)

Cria e abre um novo script em branco do tipo de editor que é implementado pelo assembly. O novo roteiro é adicionado ao projeto diverso.

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

Cria e abre um novo script em branco do tipo de editor que é implementado pelo assembly. O novo roteiro é adicionado ao projeto diverso.

CreateNewBlankScript(ScriptType)

Cria e abre um novo script em branco do tipo de editor que é implementado pelo assembly. O novo roteiro é adicionado ao projeto diverso.

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection, String)

Cria e abre um novo script em branco do arquivo especificado e o adiciona ao projeto especificado.

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection)

Cria e abre um novo script em branco do arquivo especificado e o adiciona ao projeto especificado.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection, String)

Cria e abre um novo script em branco do arquivo especificado e o adiciona ao projeto especificado.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection)

Cria e abre um novo script em branco do arquivo especificado e o adiciona ao projeto especificado.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

Cria e abre um novo script em branco do arquivo template especificado que é implementado pelo assembly. O editor para este script deve ser implementado por este assembly. O novo roteiro é adicionado ao projeto diverso.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

Cria e abre um novo script em branco do arquivo template especificado que é implementado pelo assembly. O editor para este script deve ser implementado por este assembly. O novo roteiro é adicionado ao projeto diverso.

CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

Cria e abre um novo script em branco do arquivo template especificado que é implementado pelo assembly. O editor para este script deve ser implementado por este assembly. O novo roteiro é adicionado ao projeto diverso.

CreateNewScript(String, UIConnectionInfo, IDbConnection)

Cria e abre um novo script em branco do arquivo template especificado que é implementado pelo assembly. O editor para este script deve ser implementado por este assembly. O novo roteiro é adicionado ao projeto diverso.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Cria um arquivo de consulta temporário com extensão especificada com base no modelo específico, abre no projeto Misc, que cria um snapshot do arquivo e exclui o arquivo de consulta criado anteriormente. Sem esse método, o Visual Studio sempre criaria um novo arquivo com a mesma extensão do modelo.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Cria um arquivo de consulta temporário com extensão especificada com base no modelo específico, abre no projeto Misc, que cria um snapshot do arquivo e exclui o arquivo de consulta criado anteriormente. Sem esse método, o Visual Studio sempre criaria um novo arquivo com a mesma extensão do modelo.

CreateNewSqlObjectDocument(String, String, String)

Cria um novo script SQL com uma URL como nome.

CreateShowPlanCompareWindow(String, String, String, String)

Representa as funções estáticas para criar diferentes tipos de scripts.

DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection)

Cria uma nova instância de um editor assistido de um dado tipo. Propaga de volta qualquer exceção que tenha sido levantada durante a inicialização do editor.

GetFontAndColorProvider(Guid, Object)

Recebe o fornecedor de fonte e cor.

GetScriptTypeForWindow(IVsWindowFrame)

Obtém o tipo de script que está sendo editado pela janela do Visual Studio dada.

GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke)

Recebe um pré-carregador para o código VDT.

InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String)

Representa as funções estáticas para criar diferentes tipos de scripts.

ProcessDroppedFilesAsync(StringCollection)

Processos deixavam arquivos de lado ao escalar um controle que chamava um delegado para fazer o trabalho.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window)

Ativa a caixa de diálogo de agendamento e cria um trabalho com uma etapa Transact-SQL que corresponde ao texto especificado.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window)

Ativa a caixa de diálogo de agendamento e cria um trabalho com uma etapa Transact-SQL que corresponde ao texto especificado.

Aplica-se a