DevExpressWasmMasksApplicationBuilderExtensions Class
Contains extension methods that register the DevExpress middleware for client-side masks in Blazor Server applications.
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: DevExpress.Blazor.Server.WebAssembly.v21.2.dll
NuGet Package: DevExpress.Blazor.Server.WebAssembly
Declaration
public static class DevExpressWasmMasksApplicationBuilderExtensions
Remarks
Use this class’s UseDevExpressBlazorWasmMasksStaticFiles(IApplicationBuilder) method to register the DevExpress middleware for client-side (WebAssembly) masks in your Blazor Server application. In this mode, data editors with masks process input text on the client to reduce input delays when you have a slow connection. For more information on the mode, refer to the following section: Optimize Mask Performance in Blazor Server Apps.
To activate this functionality, follow the steps below:
.NET 5.0
- Install the
DevExpress.Blazor.Server.WebAssembly
NuGet Package. Register the middleware. Call the UseDevExpressBlazorWasmMasksStaticFiles(IApplicationBuilder) method from the
Startup.cs
file’sConfigure
method:using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; public void Configure(IApplicationBuilder app, IHostingEnvironment env) { // ... app.UseStaticFiles(); app.UseDevExpressBlazorWasmMasksStaticFiles(); // ... }
Set up mask-related options. Call the AddDevExpressBlazorWasmMasks(IServiceCollection) method from the
Startup.cs
file’sConfigureServices
method:using Microsoft.Extensions.DependencyInjection; public void ConfigureServices(IServiceCollection services) { // ... services.AddDevExpressBlazor(); services.AddDevExpressBlazorWasmMasks(); }
.NET 6.0
- Install the
DevExpress.Blazor.Server.WebAssembly
NuGet Package. Register the middleware. Call the UseDevExpressBlazorWasmMasksStaticFiles(IApplicationBuilder) method in the
Program.cs
file:app.UseDevExpressBlazorWasmMasksStaticFiles();
Set up mask-related options. Call the AddDevExpressBlazorWasmMasks(IServiceCollection) method in the
Program.cs
file:builder.Services.AddDevExpressBlazorWasmMasks();