Поделиться через


ScriptFactory Класс

Определение

Представляет статические функции для создания различных типов скриптов.

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
Наследование
ScriptFactory
Реализации

Поля

SqlCeEditorFactoryGuid

Идентификатор фабрики редактора SQL Server Compact 3.5.

Свойства

CurrentlyActiveWndConnectionInfo

Возвращает сведения о соединении для активной в данный момент рамки. Если активная рамка не основана на окнах и с ней не связаны сведения о соединении, это свойство возвращает значение NULL.

Instance

Возвращает фабрику скриптов.

NewSqlTemplateCaptionRoot

Возвращает корень, использующийся для автоматического формирования имен для файлов шаблонов SQL.

OpenFileMode

Возвращает или задает текущий режим открытого файла, использующийся для управления установкой текущего соединения для каждого открытого файла.

Методы

CheckAndCancelRunningQueries()

Используется для проверки того, что не осталось запущенных запросов. Для каждого запущенного запроса пользователю будет задан вопрос о том, надо ли его отменить.

CheckDefaultKeyboardScheme()

Проверяет схему сочетаний клавиш по умолчанию для параметров среды.

CreateLiveQueryView(UIConnectionInfo, Int16)

Представляет статические функции для создания различных типов скриптов.

CreateNewBlankScript(ScriptType)

Создает и открывает новый пустой скрипт типа, соответствующего редактору, реализуемому сборкой. Новый скрипт добавляется в проект «Разное».

CreateNewBlankScript(ScriptType, IVsProject)

Создает и открывает новый пустой скрипт типа, соответствующего редактору, реализуемому сборкой. Новый скрипт добавляется в указанный проект.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

Создает и открывает новый пустой скрипт типа, соответствующего редактору, реализуемому сборкой. Новый скрипт добавляется в указанный проект.

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection)

Создает и открывает новый пустой скрипт типа, соответствующего редактору, реализуемому сборкой. Новый скрипт добавляется в указанный проект.

CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection)

Создает и открывает новый пустой скрипт типа, соответствующего редактору, реализуемому сборкой. Новый скрипт добавляется в проект «Разное».

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

Создает и открывает новый пустой скрипт типа, соответствующего редактору, реализуемому сборкой. Новый скрипт добавляется в проект «Разное».

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection)

Создает и открывает новый пустой скрипт указанного файла и добавляет его в указанный проект.

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

Создает и открывает новый пустой скрипт указанного файла и добавляет его в указанный проект.

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection)

Создает и открывает новый пустой скрипт указанного файла и добавляет его в указанный проект.

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

Создает и открывает новый пустой скрипт указанного файла и добавляет его в указанный проект.

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

Создает и открывает новый пустой скрипт указанного файла шаблона, реализуемого сборкой. Редактор для этого скрипта должен быть реализован этой сборкой. Новый скрипт добавляется в проект «Разное».

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

Создает и открывает новый пустой скрипт указанного файла шаблона, реализуемого сборкой. Редактор для этого скрипта должен быть реализован этой сборкой. Новый скрипт добавляется в проект «Разное».

CreateNewScript(String, UIConnectionInfo, IDbConnection)

Создает и открывает новый пустой скрипт указанного файла шаблона, реализуемого сборкой. Редактор для этого скрипта должен быть реализован этой сборкой. Новый скрипт добавляется в проект «Разное».

CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

Создает и открывает новый пустой скрипт указанного файла шаблона, реализуемого сборкой. Редактор для этого скрипта должен быть реализован этой сборкой. Новый скрипт добавляется в проект «Разное».

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Создает временный файл запроса с указанным расширением на основе заданного шаблона, открывает его в проекте «Разное», в результате чего создастся моментальный снимок файла и удалится предыдущий созданный файл запроса. Без этого метода Visual Studio всегда создает новый файл с тем же расширением, что и у шаблона.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Создает временный файл запроса с указанным расширением на основе заданного шаблона, открывает его в проекте «Разное», в результате чего создастся моментальный снимок файла и удалится предыдущий созданный файл запроса. Без этого метода Visual Studio всегда создает новый файл с тем же расширением, что и у шаблона.

CreateNewSqlObjectDocument(String, String, String)

Создает новый скрипт SQL с URL-адресом в качестве моникера.

CreateShowPlanCompareWindow(String, String, String, String)

Представляет статические функции для создания различных типов скриптов.

DesignTableOrView(DocumentType, DocumentOptions, String, IManagedConnection)

Создает новый экземпляр вспомогательного редактора заданного типа. Откатывает распространение любых исключений, возникших при инициализации редактора.

GetFontAndColorProvider(Guid, Object)

Возвращает поставщика шрифта и цвета.

GetScriptTypeForWindow(IVsWindowFrame)

Возвращает тип скрипта, редактируемого в заданном окне Visual Studio.

GetVdtPreloader(SqlConnectionInfo, ISynchronizeInvoke)

Возвращает предварительный загрузчик для кода VDT.

InstallDatabaseDiagramSupportObjects(SqlConnectionInfoWithConnection, String)

Представляет статические функции для создания различных типов скриптов.

ProcessDroppedFilesAsync(StringCollection)

Обрабатывает удаленные файлы путем упаковки элемента управления, вызвавшего делегат для выполнения задания.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IServiceProvider, IWin32Window)

Активирует диалоговое окно расписания и создает задание с одним шагом Transact-SQL, который соответствует указанному тексту.

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window)

Активирует диалоговое окно расписания и создает задание с одним шагом Transact-SQL, который соответствует указанному тексту.

Применяется к