DkmDeploymentCommand.Create(DkmTransportConnection, Guid, String, String, String, DkmDeploymentCommandFlags, DkmDataItem) 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 ein neues dkmdeploymentcommand-Objekt. Der Befehl beginnt erst mit der Ausführung, wenn "Start" aufgerufen wird. Der Aufrufer ist dafür verantwortlich, das erstellte Objekt zu schließen, nachdem es abgeschlossen wurde.
public:
static Microsoft::VisualStudio::Debugger::DefaultPort::DkmDeploymentCommand ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, Guid SourceId, System::String ^ RemoteExecutable, System::String ^ Arguments, System::String ^ CurrentDirectory, Microsoft::VisualStudio::Debugger::DefaultPort::DkmDeploymentCommandFlags Flags, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeploymentCommand Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, Guid SourceId, string RemoteExecutable, string Arguments, string CurrentDirectory, Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeploymentCommandFlags Flags, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * Guid * string * string * string * Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeploymentCommandFlags * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.DefaultPort.DkmDeploymentCommand
Public Shared Function Create (Connection As DkmTransportConnection, SourceId As Guid, RemoteExecutable As String, Arguments As String, CurrentDirectory As String, Flags As DkmDeploymentCommandFlags, DataItem As DkmDataItem) As DkmDeploymentCommand
Parameter
- Connection
- DkmTransportConnection
In Transport Verbindung mit dem Ziel, auf dem der Befehl ausgeführt werden soll.
- SourceId
- Guid
In Identifiziert die Quelle eines Objekts. Sourceids werden verwendet, um das Filtern in Szenarios zu ermöglichen, wenn mehrere Komponenten möglicherweise Instanzen einer Klasse erstellen. Quell-IDs können z. b. verwendet werden, um zu bestimmen, ob ein Breakpoint von der AD7 Al (z. b. Benutzer-Haltepunkt) oder anderen Haltepunkten, die auf SDM-Ebene sichtbar sind, anstelle eines halte Punkts, der von einer anderen Komponente (z. b. einem internen Breakpoint für die schrittweise), erstellt wird.
- RemoteExecutable
- String
In Pfad zur ausführbaren Remote Datei. Umgebungsvariablen werden erweitert (z.:% tmp% \mycommand.exe). Wenn dies kein vollständiger Pfad ist, wird der Remote Debugger neben sich selbst suchen und dann die PATH-Umgebungsvariable durchsuchen.
- Arguments
- String
[In, optional] Argumente, die an den Remote Befehl übergeben werden sollen. Dieser Wert kann NULL sein, um keine Argumente zu übergeben.
- CurrentDirectory
- String
[In, optional] Ursprüngliches Aktuelles Verzeichnis für den Ziel Prozess. Dieser Wert kann NULL sein, um das Verzeichnis des Remote Debuggers zu verwenden.
In Flags, die die Verarbeitung von Bereitstellungs Befehlen bewirken.
- DataItem
- DkmDataItem
[In, optional] Das Datenobjekt, das der neuen dkmdeploymentcommand-Instanz hinzugefügt werden soll. Übergeben Sie "Null", wenn der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.