DashboardViewer.CustomAssemblyLoading Event
Occurs before a custom assembly is loaded for use as DashboardEFDataSource.
Namespace: DevExpress.DashboardWin
Assembly: DevExpress.Dashboard.v18.2.Win.dll
Declaration
Event Data
The CustomAssemblyLoading event's data class is DashboardCustomAssemblyLoadingEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
AllowLoading | Gets or sets whether loading a custom assembly is allowed. |
AssemblyPath | Gets the path to the external assembly containing the Entity Framework model. |
ContextName | Gets the name of the Entity Framework context. |
DataSourceComponentName | Gets the component name of the Entity Framework data source. |
DataSourceName | Gets the name of the Entity Framework data source. |
Remarks
If data for the DashboardEFDataSource is provided using the external assembly containing the Entity Framework model (the EFDataSource.CustomAssemblyPath), the DashboardViewer throws CustomAssemblyLoadingProhibitedException. You can use the CustomAssemblyLoading event to allow loading a custom assembly. To do this, set the DashboardCustomAssemblyLoadingEventArgs.AllowLoading event parameter to true.