ScriptFactory.CreateNewScriptBasedOnTemplate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.