ProcessStartInfo.ArgumentList Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.