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

Получает root, используемый для автогенерации имён для файлов шаблонов SQL.

OpenFileMode

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

Методы

Имя Описание
CheckAndCancelRunningQueries()

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

CheckDefaultKeyboardScheme()

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

CreateLiveQueryView(UIConnectionInfo, Int16)

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

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionGroupInfo, IDbConnection)

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

CreateNewBlankScript(ScriptType, IVsProject, UIConnectionInfo, IDbConnection)

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

CreateNewBlankScript(ScriptType, IVsProject)

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

CreateNewBlankScript(ScriptType, UIConnectionGroupInfo, IDbConnection)

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

CreateNewBlankScript(ScriptType, UIConnectionInfo, IDbConnection)

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

CreateNewBlankScript(ScriptType)

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

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

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

CreateNewScript(String, IVsProject, UIConnectionGroupInfo, IDbConnection)

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

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

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

CreateNewScript(String, IVsProject, UIConnectionInfo, IDbConnection)

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

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection, String)

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

CreateNewScript(String, UIConnectionGroupInfo, IDbConnection)

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

CreateNewScript(String, UIConnectionInfo, IDbConnection, String)

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

CreateNewScript(String, UIConnectionInfo, IDbConnection)

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

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

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

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Создаётся временный файл запроса с указанным расширением на основе заданного шаблона, открывает его в проекте Misc, который создаёт снимок файла и удаляет ранее созданный файл запроса. Без этого метода 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 шагом, соответствующим указанному тексту.

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