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, 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 ステップのジョブを作成します。

適用対象