ScriptFactory.CreateNewScriptBasedOnTemplate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、Visual Studioは常にテンプレートと同じ拡張子の新しいファイルを作成します。
オーバーロード
| 名前 | 説明 |
|---|---|
| CreateNewScriptBasedOnTemplate(String, String, Boolean) |
指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、Visual Studioは常にテンプレートと同じ拡張子の新しいファイルを作成します。 |
| CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject) |
指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、Visual Studioは常にテンプレートと同じ拡張子の新しいファイルを作成します。 |
CreateNewScriptBasedOnTemplate(String, String, Boolean)
指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、Visual Studioは常にテンプレートと同じ拡張子の新しいファイルを作成します。
public:
virtual void CreateNewScriptBasedOnTemplate(System::String ^ fullPathToTemplate, System::String ^ desiredExtension, bool isInParamSubstMode);
public void CreateNewScriptBasedOnTemplate(string fullPathToTemplate, string desiredExtension, bool isInParamSubstMode);
abstract member CreateNewScriptBasedOnTemplate : string * string * bool -> unit
override this.CreateNewScriptBasedOnTemplate : string * string * bool -> unit
Public Sub CreateNewScriptBasedOnTemplate (fullPathToTemplate As String, desiredExtension As String, isInParamSubstMode As Boolean)
パラメーター
- fullPathToTemplate
- String
脚本への全ての道のり。
- desiredExtension
- String
テンプレートに基づいて作成される新しいクエリの拡張です。
- isInParamSubstMode
- Boolean
true クエリエディタはテンプレートパラム置換モードまたは通常モードで開始すべきです。それ以外は false。
実装
適用対象
CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)
指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、Visual Studioは常にテンプレートと同じ拡張子の新しいファイルを作成します。
public:
void CreateNewScriptBasedOnTemplate(System::String ^ fullPathToTemplate, System::String ^ desiredExtension, bool isInParamSubstMode, Microsoft::VisualStudio::Shell::Interop::IVsProject ^ projectToAddScriptTo);
public void CreateNewScriptBasedOnTemplate(string fullPathToTemplate, string desiredExtension, bool isInParamSubstMode, Microsoft.VisualStudio.Shell.Interop.IVsProject projectToAddScriptTo);
member this.CreateNewScriptBasedOnTemplate : string * string * bool * Microsoft.VisualStudio.Shell.Interop.IVsProject -> unit
Public Sub CreateNewScriptBasedOnTemplate (fullPathToTemplate As String, desiredExtension As String, isInParamSubstMode As Boolean, projectToAddScriptTo As IVsProject)
パラメーター
- fullPathToTemplate
- String
スクリプトへの全パスを指定する文字列の値です。
- desiredExtension
- String
テンプレートに基づいて作成される新しいクエリの拡張を指定する文字列値。
- isInParamSubstMode
- Boolean
クエリエディタをテンプレートパラメータ置換モードで起動するか、通常モードで起動するかを指定するブール値。
- projectToAddScriptTo
- IVsProject
現在ロードされている IVsProject です。