Nyelv

ProcessStartInfo.ArgumentList Tulajdonság

Definíció

Lekéri az alkalmazás indításakor használandó parancssori argumentumok gyűjteményét. A listához hozzáadott sztringeket nem kell korábban kimenekíteni.

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)

Tulajdonság értéke

Parancssori argumentumok gyűjteménye.

Példák

Ez a példa három argumentumot ad hozzá a folyamatindítási adatokhoz.

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"""

Megjegyzések

ArgumentList és a Arguments tulajdonság egymástól független, és egyszerre csak az egyik használható. Az API-k közötti fő különbség az, hogy ArgumentList a megadott argumentumok kikerülnek, és belsőleg egyetlen sztringet építenek ki, amelyet a rendszer a híváskor Process.Start(info)átad az operációs rendszernek. Tehát ha nem biztos abban, hogy miként kerülheti el megfelelően az argumentumokat, válassza a lehetőséget ArgumentListArguments.

Important

Az ilyen típusú példányok nem megbízható adatokkal való használata biztonsági kockázatot jelent. Ezt az objektumot csak megbízható adatokkal használja. További információ: Minden bemenet ellenőrzése.

A következőre érvényes: