public static event BeforeLoadCustomAssemblyEventHandler BeforeLoadCustomAssemblyGlobal
Public Shared Event BeforeLoadCustomAssemblyGlobal As BeforeLoadCustomAssemblyEventHandler
The BeforeLoadCustomAssemblyGlobal event's data class is BeforeLoadCustomAssemblyEventArgs. The following properties provide information specific to this event:
|AllowLoading||Specifies whether loading a custom assembly is allowed.|
|AssemblyPath||Specifies the path to a requested assembly.|
|ContextName||Specifies the type to load from a custom assembly.|
Loading of custom assemblies that may be referenced by Entity Framework data sources is forbidden by default.
To permit loading a specific assembly, handle the EFDataSource.BeforeLoadCustomAssembly event (or static BeforeLoadCustomAssemblyGlobal event) and specify the following properties of the BeforeLoadCustomAssemblyEventArgs object.
Specifies whether loading a custom assembly is allowed.
Specifies the path to a requested assembly.
Specifies the type to load from a custom assembly.
An unauthorized attempt to load a custom assembly will result in throwing a CustomAssemblyLoadingProhibitedException.
In the Data Source wizard, the corresponding option is disabled so that end-users are only allowed to select a data context from assemblies referenced by the project.
To make the Browse button visible, set the EFWizardSettings.ShowBrowseButton property to true.
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the BeforeLoadCustomAssemblyGlobal event.
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.