ScriptFactory.CreateNewScriptBasedOnTemplate Methode

Definition

Erstellt eine temporäre Abfragedatei mit angegebener Erweiterung basierend auf der gegebenen Vorlage, öffnet sie im Misc-Projekt, das einen Schnappschuss der Datei erstellt, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit derselben Erweiterung wie die Vorlage erstellen.

Überlädt

Name Beschreibung
CreateNewScriptBasedOnTemplate(String, String, Boolean)

Erstellt eine temporäre Abfragedatei mit angegebener Erweiterung basierend auf der gegebenen Vorlage, öffnet sie im Misc-Projekt, das einen Schnappschuss der Datei erstellt, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit derselben Erweiterung wie die Vorlage erstellen.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Erstellt eine temporäre Abfragedatei mit angegebener Erweiterung basierend auf der gegebenen Vorlage, öffnet sie im Misc-Projekt, das einen Schnappschuss der Datei erstellt, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit derselben Erweiterung wie die Vorlage erstellen.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Erstellt eine temporäre Abfragedatei mit angegebener Erweiterung basierend auf der gegebenen Vorlage, öffnet sie im Misc-Projekt, das einen Schnappschuss der Datei erstellt, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit derselben Erweiterung wie die 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 Weg zum Drehbuch.

desiredExtension
String

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

isInParamSubstMode
Boolean

true dem Abfrageeditor sollte im Template-Params-Substitutionsmodus oder im regulären Modus beginnen; ansonsten gilt false.

Implementiert

Gilt für:

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Erstellt eine temporäre Abfragedatei mit angegebener Erweiterung basierend auf der gegebenen Vorlage, öffnet sie im Misc-Projekt, das einen Schnappschuss der Datei erstellt, und löscht die zuvor erstellte Abfragedatei. Ohne diese Methode würde Visual Studio immer eine neue Datei mit derselben Erweiterung wie die 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 String-Wert, der den vollständigen Pfad zum Skript angibt.

desiredExtension
String

Ein String-Wert, der die Erweiterung für die neue Abfrage angibt, die basierend auf der Vorlage erstellt wird.

isInParamSubstMode
Boolean

Ein boolescher Wert, der angibt, ob der Abfrageeditor im Template-Params-Substitutionsmodus oder im regulären Modus starten soll.

projectToAddScriptTo
IVsProject

A IVsProject , der gerade geladen ist.

Gilt für: