Skip to main content
A newer version of this page is available. .

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

  1. Install the DevExpress.Blazor.Server.WebAssembly NuGet Package.
  2. Register the middleware. Call the UseDevExpressBlazorWasmMasksStaticFiles(IApplicationBuilder) method from the Startup.cs file’s Configure method:

    using Microsoft.AspNetCore.Builder;
    using Microsoft.Extensions.DependencyInjection;
    
    public void Configure(IApplicationBuilder app, IHostingEnvironment env) {
        // ...
        app.UseStaticFiles();
        app.UseDevExpressBlazorWasmMasksStaticFiles();
        // ...
    }
    
  3. Set up mask-related options. Call the AddDevExpressBlazorWasmMasks(IServiceCollection) method from the Startup.cs file’s ConfigureServices method:

    using Microsoft.Extensions.DependencyInjection;
    
    public void ConfigureServices(IServiceCollection services) {
        // ...
        services.AddDevExpressBlazor();
        services.AddDevExpressBlazorWasmMasks();
    }
    

.NET 6.0

  1. Install the DevExpress.Blazor.Server.WebAssembly NuGet Package.
  2. Register the middleware. Call the UseDevExpressBlazorWasmMasksStaticFiles(IApplicationBuilder) method in the Program.cs file:

    app.UseDevExpressBlazorWasmMasksStaticFiles();
    
  3. Set up mask-related options. Call the AddDevExpressBlazorWasmMasks(IServiceCollection) method in the Program.cs file:

    builder.Services.AddDevExpressBlazorWasmMasks();
    

Inheritance

Object
DevExpressWasmMasksApplicationBuilderExtensions
See Also