ProcessStartInfo.ArgumentList Özellik

Tanım

Uygulamayı başlatırken kullanılacak komut satırı bağımsız değişkenlerinden oluşan bir koleksiyon alır. Listeye eklenen dizelerin daha önce kaçması gerekmez.

public:
 property System::Collections::ObjectModel::Collection<System::String ^> ^ ArgumentList { System::Collections::ObjectModel::Collection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.Collection<string> ArgumentList { get; }
member this.ArgumentList : System.Collections.ObjectModel.Collection<string>
Public ReadOnly Property ArgumentList As Collection(Of String)

Özellik Değeri

Komut satırı bağımsız değişkenlerinden oluşan bir koleksiyon.

Örnekler

Bu örnek, işlem başlangıç bilgilerine üç bağımsız değişken ekler.

var info = new System.Diagnostics.ProcessStartInfo("cmd.exe")
{
    ArgumentList = {
        "/c",
        "dir",
        @"C:\Program Files\dotnet" // The space character is escaped automatically.
    }
};

// The corresponding assignment to the Arguments property is:
var info = new System.Diagnostics.ProcessStartInfo("cmd.exe")
{
    Arguments = "/c dir \"C:\\Program Files\\dotnet\""
};
Dim info As New System.Diagnostics.ProcessStartInfo("cmd.exe")
info.ArgumentList.Add("/c")
info.ArgumentList.Add("dir")
info.ArgumentList.Add("C:\Program Files\dotnet")

' The corresponding assignment to the Arguments property is:
info.Arguments = "/c dir ""C:\Program Files\dotnet"""

Açıklamalar

ArgumentList Arguments ve özelliği birbirinden bağımsızdır ve aynı anda yalnızca biri kullanılabilir. Bu API'ler arasındaki temel fark, ArgumentList sağlanan bağımsız değişkenlerden kaçması ve çağrılırken işletim sistemine geçirilen tek bir dizeyi Process.Start(info) derlemesidir. Bu nedenle, bağımsız değişkenlerinizden nasıl doğru şekilde kaçabileceğinizden emin değilseniz yerine öğesini seçmelisiniz ArgumentListArguments.

Important

Güvenilmeyen verilerle bu tür bir örneği kullanmak bir güvenlik riskidir. Bu nesneyi yalnızca güvenilen verilerle kullanın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.

Şunlara uygulanır