Skip to main content

ConfigurationPlusAdminBase

An extended configuration class that includes both public and administrative endpoint configuration. Inherits from and adds support for administrative APIs and applications.

Syntax

public class ConfigurationPlusAdminBase : ConfigurationBase

Inheritance

Properties

AdminApiClientName

public string AdminApiClientName { get; set; }
The name of the HttpClient that will be used to hit the Admin (Private) API.

Returns

string

AdminApiRoot

[HttpEndpoint("AdminApiClientName")]
public string AdminApiRoot { get; set; }
The root of the Admin (Private) API.

Returns

string

AdminAppClientName

public string AdminAppClientName { get; set; }
The name of the HttpClient that will be used to hit the Admin Blazor Controllers.

Returns

string

AdminAppRoot

[HttpEndpoint("AdminAppClientName")]
public string AdminAppRoot { get; set; }
The website your Administrative Blazor app is being served from.

Returns

string

Remarks

This configuration class should be used for applications that need both customer-facing and administrative functionality, such as multi-tenant applications with separate admin interfaces or applications that need to communicate with both public and private APIs.
I