XafApplication.Setup(String, String, String[], ISecurityStrategyBase) Method
Initializes the newly created XafApplication class instance.
Namespace: DevExpress.ExpressApp
Assembly: DevExpress.ExpressApp.v25.2.dll
NuGet Package: DevExpress.ExpressApp
Declaration
public void Setup(
string applicationName,
string connectionString,
string[] moduleAssemblies,
ISecurityStrategyBase security
)
Parameters
| Name | Type | Description |
|---|---|---|
| applicationName | String | A string value that is the application’s name. This value is assigned to the XafApplication.ApplicationName property. |
| connectionString | String | A string value that is the application’s connection string. This value is used to create an Object Space Provider and initialize the XafApplication.ObjectSpaceProvider property. |
| moduleAssemblies | String[] | An array of string values that are the names of modules to be used in the application. These modules are added to the module list of the application’s Modules Manager. |
| security | ISecurityStrategyBase | The ISecurityStrategyBase object that is the Security System Overview that will be used in the application. |
Remarks
The Setup() method overload is automatically called in the Main method after creating the WinApplication object. Leave this method to initialize the application’s settings with the default values. To set custom values for the XafApplication.ApplicationName, XafApplication.Security and XafApplication.ConnectionString properties and add additional modules to the XafApplication.Modules list, call this method overload instead. If you do not need to override the default values of one of the properties, pass String.Empty.
To create an Object Space Provider, use a custom DataLayer or connection string. To get the connection string, use the XafApplication.ConnectionString property.