Skip to main content
All docs
V25.1
  • .NET 8.0+
    • The page you are viewing does not exist in the .NET Framework 4.6.2+ platform documentation. This link will take you to the parent topic of the current section.

    EFCoreMiddleTierSecurityEvents.OnHttpClientCreated Property

    Specifies the delegate that configures the HttpClient that your WinForms application uses to interact with the Middle Tier Security server.

    Namespace: DevExpress.ExpressApp.ApplicationBuilder

    Assembly: DevExpress.EntityFrameworkCore.Security.v25.1.dll

    NuGet Package: DevExpress.ExpressApp.EFCore

    Declaration

    public Action<HttpClient> OnHttpClientCreated { get; set; }

    Property Value

    Type Description
    Action<HttpClient>

    The delegate that configures the HttpClient that your WinForms application uses to interact with the Middle Tier Security server.

    Remarks

    The following code snippet uses this property:

    File: MySolution.Win\Startup.cs.

    using DevExpress.ExpressApp.ApplicationBuilder;
    // ...
    public class ApplicationBuilder : IDesignTimeApplicationFactory {
        public static WinApplication BuildApplication(string connectionString) {
            var builder = WinApplication.CreateBuilder();
            builder.UseApplication<MySolutionWindowsFormsApplication>();
            // ...
            builder.Security
                .UseMiddleTierMode(options => {
                    options.Events.OnHttpClientCreated = (client) => {
                        client.DefaultRequestHeaders.Add("Accept", "application/json");
                    };
                })
                .UsePasswordAuthentication();
            // ...
        }
        // ...
    }
    
    See Also