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 шагом, соответствующим указанному тексту. |