DashboardConfigurator.CustomAssemblyLoading Event
Occurs before a custom assembly is loaded for use as DashboardEFDataSource.
Namespace: DevExpress.DashboardWeb
Assembly: DevExpress.Dashboard.v24.1.Web.dll
NuGet Package: DevExpress.Web.Dashboard.Common
Declaration
Event Data
The CustomAssemblyLoading event's data class is CustomAssemblyLoadingWebEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
AllowLoading | Gets or sets whether loading a custom assembly is allowed. Inherited from DashboardCustomAssemblyLoadingEventArgs. |
AssemblyPath | Gets the path to the external assembly containing the Entity Framework model. Inherited from DashboardCustomAssemblyLoadingEventArgs. |
ContextName | Gets the name of the Entity Framework context. Inherited from DashboardCustomAssemblyLoadingEventArgs. |
DashboardId | Gets the dashboard identifier. |
DataSourceComponentName | Gets the component name of the Entity Framework data source. Inherited from DashboardCustomAssemblyLoadingEventArgs. |
DataSourceName | Gets the name of the Entity Framework data source. Inherited from DashboardCustomAssemblyLoadingEventArgs. |
Remarks
Tip
For information on how to use the DashboardConfigurator‘s API, see the following topic: Server-Side API Overview.
The CustomAssemblyLoadingProhibitedException is thrown if the external assembly containing the Entity Framework model provides data for the DashboardEFDataSource.
You can use the CustomAssemblyLoading event to allow loading a custom assembly. To do this, set the DashboardCustomAssemblyLoadingEventArgs.AllowLoading event parameter to true.