Freigeben über


ScriptFactory.CreateNewScriptBasedOnTemplate Methode

Definition

Erstellt auf Grundlage einer bestimmten Vorlage eine temporäre Abfragedatei mit der angegebenen Erweiterung, öffnet sie im Projekt Sonstiges, wo eine Momentaufnahme der Datei erstellt wird, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit der gleichen Erweiterung wie der Erweiterung der Vorlage erstellen.

Überlädt

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Erstellt auf Grundlage einer bestimmten Vorlage eine temporäre Abfragedatei mit der angegebenen Erweiterung, öffnet sie im Projekt Sonstiges, wo eine Momentaufnahme der Datei erstellt wird, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit der gleichen Erweiterung wie der Erweiterung der Vorlage erstellen.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Erstellt auf Grundlage einer bestimmten Vorlage eine temporäre Abfragedatei mit der angegebenen Erweiterung, öffnet sie im Projekt Sonstiges, wo eine Momentaufnahme der Datei erstellt wird, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit der gleichen Erweiterung wie der Erweiterung der Vorlage erstellen.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Erstellt auf Grundlage einer bestimmten Vorlage eine temporäre Abfragedatei mit der angegebenen Erweiterung, öffnet sie im Projekt Sonstiges, wo eine Momentaufnahme der Datei erstellt wird, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit der gleichen Erweiterung wie der Erweiterung der Vorlage erstellen.

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)

Parameter

fullPathToTemplate
String

Der vollständige Pfad zum Skript.

desiredExtension
String

Die Erweiterung für die neue Abfrage, die basierend auf der Vorlage erstellt wird.

isInParamSubstMode
Boolean

true für den Abfrage-Editor sollte im Vorlagenparams-Ersatzmodus oder im regulären Modus gestartet werden; andernfalls false.

Implementiert

Gilt für:

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Erstellt auf Grundlage einer bestimmten Vorlage eine temporäre Abfragedatei mit der angegebenen Erweiterung, öffnet sie im Projekt Sonstiges, wo eine Momentaufnahme der Datei erstellt wird, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit der gleichen Erweiterung wie der Erweiterung der Vorlage erstellen.

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)

Parameter

fullPathToTemplate
String

Ein Zeichenfolgenwert, der den vollständigen Pfad zum Skript angibt.

desiredExtension
String

Ein Zeichenfolgenwert, der die Erweiterung für die neue Abfrage angibt, die auf Grundlage der Vorlage erstellt wird.

isInParamSubstMode
Boolean

Ein boolescher Wert, der angibt, ob der Abfrage-Editor im Ersetzungsmodus für Vorlagenparameter oder im regulären Modus gestartet werden soll.

projectToAddScriptTo
IVsProject

Ein derzeit geladenes IVsProject.

Gilt für: