ScriptFactory クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
異なる種類のスクリプトを作成するための静的関数を表します。
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, 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) |
URLを名義にした新しいSQLスクリプトを作成します。 |
| 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) |
スケジュールダイアログボックスを起動し、指定されたテキストに対応する1 Transact-SQL ステップのジョブを作成します。 |
| ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window) |
スケジュールダイアログボックスを起動し、指定されたテキストに対応する1 Transact-SQL ステップのジョブを作成します。 |