DkmDeploymentCommand.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni bir DkmDeploymentCommand nesnesi oluşturur. Komut, Start çağrılana kadar yürütülmeye başlamacaktır. Çağıran, oluşturulduktan sonra oluşturulan nesneyi kapatmaktan sorumludur.
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
Parametreler
- Connection
- DkmTransportConnection
'Ndaki Komutun yürütülmesi gereken hedefe aktarım bağlantısı.
- SourceId
- Guid
'Ndaki Bir nesnenin kaynağını tanımlar. Sourceıds, birden çok bileşen bir sınıfın örneklerini oluşturmakta olabilecek senaryolarda filtrelemeyi etkinleştirmek için kullanılır. Örneğin, kaynak kimlikleri, bir kesme noktasının, başka bir bileşen tarafından oluşturulabilen bir kesme noktası yerine AD7 AL (örn. Kullanıcı kesme noktası veya SDM düzeyinde görünür) olup olmadığını anlamak için kullanılabilir (örneğin, Adımlama için kullanılan bir iç kesme noktası).
- RemoteExecutable
- String
'Ndaki Uzak yürütülebilir dosyanın yolu. Ortam değişkenleri genişletilir (örn:% TMP% \mycommand.exe). Bu bir tam yol değilse, uzaktan hata ayıklayıcı kendisinin yanına bakar ve ardından PATH ortam değişkeninde arama yapılır.
- Arguments
- String
[In, Isteğe bağlı] Uzak komuta geçirilecek bağımsız değişkenler. Bu değer, hiçbir bağımsız değişken geçirmek için null olabilir.
- CurrentDirectory
- String
[In, Isteğe bağlı] Hedef işlem için ilk geçerli dizin. Bu değer, uzaktan hata ayıklayıcının dizinini kullanmak için null olabilir.
'Ndaki Dağıtım komutlarının işlenmesini etkili şekilde işaretler.
- DataItem
- DkmDataItem
[In, Isteğe bağlı] Yeni DkmDeploymentCommand örneğine eklenecek veri nesnesi. Çağıranın bir veri öğesi eklemesi gerekmiyorsa ' null ' geçirin.
Döndürülenler
Dışı Bu yöntem çağrısının sonucu.