DkmDeploymentCommand.Create(DkmTransportConnection, Guid, String, String, String, DkmDeploymentCommandFlags, DkmDataItem) Methode

Definition

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.

Flags
DkmDeploymentCommandFlags

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

DkmDeploymentCommand

Vorgenommen Ergebnis dieses Methoden Aufrufes.

Gilt für