Jak: określić, jeśli rozpoczął zamknięcia (C + +/ CLI)
Poniższy przykład kodu pokazuje jak ustalić, czy aplikacja lub.NET Framework jest obecnie kończące.Jest to przydatne do uzyskiwania dostępu do elementów statycznych.NET Framework, ponieważ podczas zamykania systemu, konstrukcje te są opracowane przez system i nie może być niezawodnie używany.Sprawdzając HasShutdownStarted właściwość po pierwsze, można uniknąć potencjalnych błędów przez nie dostęp do tych elementów.
Przykład
// check_shutdown.cpp
// compile with: /clr
using namespace System;
int main()
{
if (Environment::HasShutdownStarted)
Console::WriteLine("Shutting down.");
else
Console::WriteLine("Not shutting down.");
return 0;
}