Back to Devexpress

DevExpress.ExpressApp.ApplicationBuilder Namespace

expressappframework-devexpress-dot-expressapp-73012e51.md

latest13.8 KB
Original Source

DevExpress.ExpressApp.ApplicationBuilder Namespace

Contains platform-agnostic classes and interfaces that allow you to configure your application in the fluent API-based application builder.

Assemblies : DevExpress.EntityFrameworkCore.Security.v25.2.dll, DevExpress.ExpressApp.AuditTrail.EFCore.v25.2.dll, DevExpress.ExpressApp.Blazor.v25.2.dll, DevExpress.ExpressApp.CloneObject.v25.2.dll, DevExpress.ExpressApp.ConditionalAppearance.v25.2.dll, DevExpress.ExpressApp.EFCore.v25.2.dll, DevExpress.ExpressApp.MultiTenancy.Blazor.EFCore.v25.2.dll, DevExpress.ExpressApp.MultiTenancy.Blazor.Xpo.v25.2.dll, DevExpress.ExpressApp.MultiTenancy.v25.2.dll, DevExpress.ExpressApp.MultiTenancy.Win.EFCore.v25.2.dll, DevExpress.ExpressApp.MultiTenancy.Win.Xpo.v25.2.dll, DevExpress.ExpressApp.Security.Xpo.v25.2.dll, DevExpress.ExpressApp.StateMachine.v25.2.dll, DevExpress.ExpressApp.v25.2.dll, DevExpress.ExpressApp.ViewVariantsModule.v25.2.dll, DevExpress.ExpressApp.Xpo.v25.2.dll

NuGet Packages : DevExpress.ExpressApp.EFCore, DevExpress.ExpressApp.AuditTrail.EFCore, DevExpress.ExpressApp.Blazor, DevExpress.ExpressApp.CloneObject, DevExpress.ExpressApp.ConditionalAppearance, DevExpress.ExpressApp.MultiTenancy.Blazor.EFCore, DevExpress.ExpressApp.MultiTenancy.Blazor.XPO, DevExpress.ExpressApp.MultiTenancy, DevExpress.ExpressApp.MultiTenancy.Win.EFCore, DevExpress.ExpressApp.MultiTenancy.Win.XPO, DevExpress.ExpressApp.Security.Xpo, DevExpress.ExpressApp.StateMachine, DevExpress.ExpressApp, DevExpress.ExpressApp.ViewVariantsModule, DevExpress.ExpressApp.Xpo

Classes

NameDescription
AuditedDbContextBuilderExtensions staticAllows you to configure the main (business object) and additional (audit history) DbContext objects in applications with the Audit Trail Module.
AuditedDbContextConfigurator
AuditTrailEFCoreApplicationBuilderExtensions staticExtends the IModuleBuilder<TContext> interface with a method to add the Audit Trail Module (EF Core) to your application.
BlazorEFCoreMultiTenancyApplicationBuilderExtensions staticImplements the method that creates a builder to set up a multi-tenant Blazor application with the Entity Framework Core data model.
BlazorSecurityBuilderExtensions staticExtends the IBlazorSecurityBuilder interface with methods to configure authentication in your application.
BlazorXpoMultiTenancyApplicationBuilderExtensions staticImplements the method that creates a builder to set up a multi-tenant Blazor application with the XPO data model.
ConditionalAppearanceApplicationBuilderExtensions staticExtends the IModuleBuilder<TContext> interface with a method to add the Conditional Appearance Module to your application.
DbContextBuilder<TContext>Allows you to configure DbContext in your WinForms application.
DbContextServiceBasedBuilder<TContext>Allows you to configure DbContext in your ASP.NET Core Blazor application.
EFCoreMiddleTierSecurityEventsStores handlers for EF Core Middle Tier Security events.
EFCoreMiddleTierSecurityOptionsContains options that you can use to configure EF Core Middle Tier Security.
EFCoreObjectSpaceProviderBuilderExtensions staticExtends the IObjectSpaceProviderServiceBasedBuilder<TContext> interface with a method to add the EFCoreObjectSpaceProvider<TDbContext> to your application.
EFCoreObjectSpaceProviderOptionsBuilderOptions that you can use to configure EFCoreObjectSpaceProvider<TDbContext>.
MiddleTierClientBuilder<TDbContext>Configures a client for a Middle Tier server with a specified DbContext type.
MiddleTierSecurityEventsStores handlers for XPO Middle Tier Security events.
MiddleTierSecurityOptionsContains options that you can use to configure XPO Middle Tier Security.
ModelDifferencesOptionsContains options that configure tenant Application Model Differences in multi-tenant applications.
NonPersistentObjectSpaceProviderOptionsOptions that you can use to configure NonPersistentObjectSpaceProvider.
ObjectCloningApplicationBuilderExtensions staticExtends the IModuleBuilder<TContext> interface with a method to add the Clone Object Module to your application.
SecuredEFCoreObjectSpaceProviderBuilderExtensions staticExtends the IObjectSpaceProviderServiceBasedBuilder<TContext> interface with a method to add the SecuredEFCoreObjectSpaceProvider<TDbContext> to your application.
SecuredObjectSpaceProviderBuilderExtensions staticExtends the IObjectSpaceProviderServiceBasedBuilder<TContext> interface with a method to add the SecuredObjectSpaceProvider to your application.
SecuredXPObjectSpaceProviderOptionsOptions that you can use to configure the SecuredObjectSpaceProvider.
StateMachineApplicationBuilderExtensions staticExtends the IModuleBuilder<TContext> interface with a method to add the State Machine Module to your application.
ViewVariantsApplicationBuilderExtensions staticExtends the IModuleBuilder<TContext> interface with a method to add the View Variants Module to your application.
WinEFCoreMultiTenancyApplicationBuilderExtensions staticImplements the method that creates a builder to set up a multi-tenant WinForms application with the Entity Framework Core data model.
WinXpoMultiTenancyApplicationBuilderExtensions staticImplements the method that creates a builder to set up a multi-tenant WinForms application with the XPO data model.
XPObjectSpaceProviderBuilderExtensions staticExtends the IObjectSpaceProviderServiceBasedBuilder<TContext> interface with a method to add the XPObjectSpaceProvider to your application.
XPObjectSpaceProviderOptionsOptions that you can use to configure the XPObjectSpaceProvider.

Interfaces

NameDescription
ILegacyInitializationXafApplicationContains the InitializeComponent() method that you can use when you migrate your application configuration to the application builder.
IMiddleTierClient<TDbContext>Declares the API for a Middle Tier client.
IModuleBuilder<TContext>Allows you to add and configure Modules in your application.
IObjectSpaceProviderBuilder<TContext>The fluent API-based builder that allows you to configure Object Space Providers in your WinForms application.
IObjectSpaceProviderServiceBasedBuilder<TContext>The fluent API-based builder that allows you to configure Object Space Providers in your ASP.NET Core Blazor application.
IXafApplicationBuilder<TBuilder>The base interface for platform-specific fluent API-based application builders.