ScriptFactory Classe

Definição

Representa as funções estáticas para criação de tipos diferentes de script.

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

SqlCeEditorFactoryGuid

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

Propriedades

CurrentlyActiveWndConnectionInfo

Obtém as informações de conexão do quadro ativo no momento. Se o quadro ativo não for nenhuma das janelas baseadas em janela e não tiver informações de conexão associadas a ele, a propriedade retornará nulo.

Instance

Obtém a fábrica de script.

NewSqlTemplateCaptionRoot

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

OpenFileMode

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

Métodos

CheckAndCancelRunningQueries()

Usado para garantir que não há nenhuma consulta deixada em execução. Será perguntado se o usuário deseja cancelar cada consulta em execução.

CheckDefaultKeyboardScheme()

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

CreateLiveQueryView(UIConnectionInfo, Int16)

Representa as funções estáticas para criação de tipos diferentes de script.

CreateNewBlankScript(ScriptType)

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

CreateNewBlankScript(ScriptType, IVsProject)

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

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

Cria e abre um novo script em branco do tipo de editor 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 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 implementado pelo assembly. O novo script é adicionado ao projeto diversos.

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

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

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, UIConnectionGroupInfo, 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, IVsProject, UIConnectionInfo, IDbConnection, String)

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

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

Cria e abre um novo script em branco do arquivo de modelo especificado implementado pelo assembly. O editor para esse script deve ser implementado por esse assembly. O novo script é adicionado ao projeto diversos.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

Cria e abre um novo script em branco do arquivo de modelo especificado implementado pelo assembly. O editor para esse script deve ser implementado por esse assembly. O novo script é adicionado ao projeto diversos.

CreateNewScript(String, UIConnectionInfo, IDbConnection)

Cria e abre um novo script em branco do arquivo de modelo especificado implementado pelo assembly. O editor para esse script deve ser implementado por esse assembly. O novo script é adicionado ao projeto diversos.

CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

Cria e abre um novo script em branco do arquivo de modelo especificado implementado pelo assembly. O editor para esse script deve ser implementado por esse assembly. O novo script é adicionado ao projeto diversos.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Cria um arquivo de consulta temporário com a extensão especificada baseado em determinado modelo, abre-o no projeto Diversos, que criará um instantâneo do arquivo e excluirá o arquivo de consulta criado anteriormente. Sem esse método, o Visual Studio sempre cria um novo arquivo com a mesma extensão do modelo.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Cria um arquivo de consulta temporário com a extensão especificada baseado em determinado modelo, abre-o no projeto Diversos, que criará um instantâneo do arquivo e excluirá o arquivo de consulta criado anteriormente. Sem esse método, o Visual Studio sempre cria um novo arquivo com a mesma extensão do modelo.

CreateNewSqlObjectDocument(String, String, String)

Cria um novo script SQL com uma URL como um moniker.

CreateShowPlanCompareWindow(String, String, String, String)

Representa as funções estáticas para criação de tipos diferentes de script.

DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection)

Cria uma nova instância de um editor assistido de um determinado tipo. Propaga qualquer exceção gerada durante a inicialização do editor.

GetFontAndColorProvider(Guid, Object)

Obtém o provedor de fontes e cores.

GetScriptTypeForWindow(IVsWindowFrame)

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

GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke)

Obtém um pré-carregador para código VDT.

InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String)

Representa as funções estáticas para criação de tipos diferentes de script.

ProcessDroppedFilesAsync(StringCollection)

Processa arquivos removidos por meio de marshalling de um controle que chama um representante para fazer o trabalho.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window)

Ativa a caixa de diálogo de agenda 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 agenda e cria um trabalho com uma etapa Transact-SQL que corresponde ao texto especificado.

Aplica-se a