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)

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)

スケジュール ダイアログ ボックスをアクティブ化して、指定されたテキストに対応する単一の Transact-SQL ステップを持つジョブを作成します。

ScheduleSqlScriptAsOneStep(String, SqlConnectionInfo, IWin32Window)

スケジュール ダイアログ ボックスをアクティブ化して、指定されたテキストに対応する単一の Transact-SQL ステップを持つジョブを作成します。

適用対象