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 má vrátit do operačního systému. Pomocí 0 (nula) označte, že se proces úspěšně dokončil.
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. V aplikaci můžete definovat vlastní kódy chyb ve 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čačních kódů používaných operačním systémem Windows najdete v Kódy chyb systému v Windows dokumentaci.
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. Použití příkazu
returnmůže ukončit aplikaci pouze v případě, že se používá v vstupním bodě aplikace, například vMainmetodě.Exit ukončí aplikaci okamžitě, i když jsou spuštěná jiná vlákna. Pokud je
returnpří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, kód vfinallybloku se provede.Pokud Exit je volána při spuštění kódu v oblasti omezeného spuštění (CER), cer nedokončí provádění. Pokud se
returnpříkaz použije, cer dokončí provádění.