Environment.Exit(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ukončí tento proces a vrátí ukončovací kód do operačního systému.
public:
static void Exit(int exitCode);
public static void Exit (int exitCode);
static member Exit : int -> unit
Public Shared Sub Exit (exitCode As Integer)
Parametry
- exitCode
- Int32
Ukončovací kód, který se vrátí do operačního systému. Použijte 0 (nula) k označení úspěšného dokončení procesu.
Výjimky
Volající nemá dostatečná oprávnění zabezpečení k provedení této funkce.
Poznámky
exitCode Pro parametr použijte nenulové číslo k označení chyby. Ve své aplikaci můžete definovat vlastní kódy chyb v výčtu a vrátit odpovídající kód chyby na základě scénáře. Například vrátí hodnotu 1, která označuje, že požadovaný soubor není k dispozici, a hodnota 2 označující, že soubor je v nesprávném formátu. Seznam ukončovací kódy používané operačním systémem Windows najdete v dokumentaci Windows k chybám systému.
Exit Volání metody se liší od použití příkazu programovacího return jazyka následujícími způsoby:
Exit vždy ukončí aplikaci.
returnPoužití příkazu může ukončit aplikaci pouze v případě, že se používá v vstupním bodu aplikace, například vMainmetodě.Exit ukončí aplikaci okamžitě, i když jsou spuštěna jiná vlákna.
returnPokud je příkaz volán v vstupním bodu aplikace, způsobí ukončení aplikace až po ukončení všech vláken popředí.Exit vyžaduje, aby volající měl oprávnění volat nespravovaný kód. Příkaz
returnne.Pokud Exit je volána z
trynebocatchbloku, kód v jakémkolifinallybloku se nespustí. Pokud sereturnpříkaz použije, provede se kód vfinallybloku.Pokud Exit se volá, když je spuštěný kód v oblasti omezeného spuštění (CER), cer nedokončuje provádění. Pokud se
returnpříkaz použije, cer dokončí provádění.