Environment.Exit(Int32) Metoda

Definice

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 return může ukončit aplikaci pouze v případě, že se používá v vstupním bodě aplikace, například v Main metodě.

  • Exit ukončí aplikaci okamžitě, i když jsou spuštěná jiná vlákna. Pokud je return 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 return ne.

  • Pokud Exit je volána z try nebo catch bloku, kód v jakémkoli finally bloku se nespustí. Pokud se return příkaz použije, kód v finally bloku 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 return příkaz použije, cer dokončí provádění.

Platí pro