FiftyOne.Foundation.Mobile.Detection.WebProvider.OnProcessExit C# (CSharp) Method

OnProcessExit() private static method

The application is being disposed of either due to a recycle event or shutdown. Ensure the active provider is disposed of to release resources.
private static OnProcessExit ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private static void OnProcessExit(object sender, EventArgs e)
        {
            try
            {
                var provider = _activeProvider;
                if (provider != null)
                {
                    provider.Dispose();
                }
            }
            finally
            {
                _activeProvider = null;
                _activeProviderCreated = false;
            }
        }