Sdílet prostřednictvím


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

  • Exit ukončí aplikaci okamžitě, i když jsou spuštěna jiná vlákna. return Pokud 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 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, provede se kód v finally bloku.

  • 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 return příkaz použije, cer dokončí provádění.

Platí pro