Class ChronicleAspNetCoreOptionsExtensions
- Namespace
- Microsoft.AspNetCore.Builder
- Assembly
- Cratis.Chronicle.AspNetCore.dll
Extensions for ChronicleAspNetCoreOptions.
public static class ChronicleAspNetCoreOptionsExtensions
- Inheritance
-
ChronicleAspNetCoreOptionsExtensions
- Inherited Members
Methods
WithHttpHeaderNamespaceResolver(ChronicleAspNetCoreOptions, string)
Configures the namespace resolver to use HTTP header-based resolution.
public static ChronicleAspNetCoreOptions WithHttpHeaderNamespaceResolver(this ChronicleAspNetCoreOptions options, string headerName = "x-cratis-tenant-id")
Parameters
optionsChronicleAspNetCoreOptionsChronicleAspNetCoreOptions to configure.
headerNamestringThe HTTP header name to use for resolving the namespace. Defaults to "x-cratis-tenant-id".
Returns
- ChronicleAspNetCoreOptions
The same ChronicleAspNetCoreOptions instance with the HTTP header namespace resolver configured.
WithSubdomainNamespaceResolver(ChronicleAspNetCoreOptions)
Configures the namespace resolver to use subdomain-based resolution from the HTTP request host.
public static ChronicleAspNetCoreOptions WithSubdomainNamespaceResolver(this ChronicleAspNetCoreOptions options)
Parameters
optionsChronicleAspNetCoreOptionsChronicleAspNetCoreOptions to configure.
Returns
- ChronicleAspNetCoreOptions
The same ChronicleAspNetCoreOptions instance with the subdomain namespace resolver configured.