corelibraries-devexpress-dot-data-dot-utils-dot-environmentpolicy-d152a25b.md
Throws an exception if a request to System.Environment fails.
Namespace : DevExpress.Data.Utils
Assembly : DevExpress.Data.v25.2.dll
NuGet Package : DevExpress.Data
public static void ThrowOnErrors()
Public Shared Sub ThrowOnErrors
Call the ThrowOnErrors method at application startup to throw an exception if a request to System.Environment fails. Handle the Failed event to trace and respond to associated failures.
using System;
using System.Windows.Forms;
namespace EnvironmentPolicyDemo {
internal static class Program {
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main() {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
DevExpress.Data.Utils.EnvironmentPolicy.ThrowOnErrors();
DevExpress.Data.Utils.EnvironmentPolicy.Failed += EnvironmentPolicy_Failed;
Application.Run(new Form1());
}
static void EnvironmentPolicy_Failed(object sender, DevExpress.Data.Utils.EnvironmentPolicy.FailedEventArgs e) {
Console.WriteLine(e.Exception.Message);
e.Throw = false;
}
}
}
Imports System
Imports System.Windows.Forms
Namespace EnvironmentPolicyDemo
Friend Module Program
''' <summary>
''' The main entry point for the application.
''' </summary>
<STAThread>
Sub Main()
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
DevExpress.Data.Utils.EnvironmentPolicy.ThrowOnErrors()
AddHandler DevExpress.Data.Utils.EnvironmentPolicy.Failed, AddressOf EnvironmentPolicy_Failed
Application.Run(New Form1())
End Sub
Private Sub EnvironmentPolicy_Failed(ByVal sender As Object, ByVal e As DevExpress.Data.Utils.EnvironmentPolicy.FailedEventArgs)
Console.WriteLine(e.Exception.Message)
e.Throw = False
End Sub
End Module
End Namespace
Tip
Read the following topic for additional information: Environment Policy.
See Also