Process.StartAndForget Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| StartAndForget(ProcessStartInfo) |
Startar processen som beskrivs av |
| StartAndForget(String, IEnumerable<String>) |
Startar en process med det angivna filnamnet och valfria argument, släpper alla associerade resurser och returnerar process-ID. |
StartAndForget(ProcessStartInfo)
- Källa:
- Process.Scenarios.cs
Startar processen som beskrivs av startInfo, släpper alla associerade resurser och returnerar process-ID:t.
public:
static int StartAndForget(System::Diagnostics::ProcessStartInfo ^ startInfo);
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static int StartAndForget(System.Diagnostics.ProcessStartInfo startInfo);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member StartAndForget : System.Diagnostics.ProcessStartInfo -> int
Public Shared Function StartAndForget (startInfo As ProcessStartInfo) As Integer
Parametrar
- startInfo
- ProcessStartInfo
Som ProcessStartInfo innehåller den information som används för att starta processen.
Returer
Process-ID för den startade processen.
- Attribut
Undantag
startInfo är null.
En eller flera av RedirectStandardInput, RedirectStandardOutputeller RedirectStandardError är inställt på true. Strömomdirigering stöds inte i scenarier med eld och glöm eftersom omdirigerade strömmar måste tömmas för att undvika dödlägen.
-or-
UseShellExecute är inställt på true. Shell-körning stöds inte i scenarier med eld och glöm eftersom den Windows kanske inte skapar en ny process, vilket gör det omöjligt att returnera ett giltigt process-ID.
Kommentarer
När en standardreferens (StandardInputHandle, StandardOutputHandle, eller StandardErrorHandle) inte tillhandahålls omdirigeras den som standard till null-filen.
Den här metoden är utformad för scenarier där anroparen vill starta en process och inte behöver interagera med den ytterligare. Processen startas, alla associerade resurser frigörs och process-ID:t returneras. Den startade processen fortsätter att köras oberoende av varandra.
Gäller för
StartAndForget(String, IEnumerable<String>)
- Källa:
- Process.Scenarios.cs
Startar en process med det angivna filnamnet och valfria argument, släpper alla associerade resurser och returnerar process-ID.
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static int StartAndForget(string fileName, System.Collections.Generic.IEnumerable<string>? arguments = default);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member StartAndForget : string * seq<string> -> int
Public Shared Function StartAndForget (fileName As String, Optional arguments As IEnumerable(Of String) = Nothing) As Integer
Parametrar
- fileName
- String
Namnet på den körbara fil som ska startas.
- arguments
- IEnumerable<String>
Kommandoradsargumenten som ska skickas till processen. Skicka null eller en tom sekvens för att starta processen utan ytterligare argument.
Returer
Process-ID för den startade processen.
- Attribut
Undantag
fileName är null.
fileName är tom.
Kommentarer
Den här metoden är utformad för scenarier där anroparen vill starta en process och inte behöver interagera med den ytterligare. Processen startas, dess process-ID registreras, alla associerade resurser frigörs och process-ID returneras. Den startade processen fortsätter att köras oberoende av varandra.
Standardreferenser omdirigeras som standard till null-filen.