Show / Hide Table of Contents

Namespace Talegen.AspNetCore.Multitenant

Classes

ApplicationBuilderExtensions

This class contains application builder extensions for implementing multi-tenant context loader in the startup of the application.

MultiTenantException

This class implements a custom exception for multi-tenant interactions.

MultiTenantMiddleware<TTenant>

This class implements the multi-tenant middleware processor for retrieving and storing the tenant information into the current request context.

SimpleTenant

Implements a simple basic Tenant information model to get off the ground.

TenantBuilder<TTenant>

This class implements the tenant builder logic for tenant and store strategy.

TenantContext<TTenant>

This class implements the base tenant context.

TenantContextAccessor<TTenant>

This class implements a tenant context accessor for the multi-tenant application.

TenantDefaults

This class contains static constants for use by the tenant library.

TenantHttpContextExtensions

This class contains extension methods for the HTTP context.

TenantServiceCollectionExtensions

This class contains service collection extensions for creating a tenant resolver.

Interfaces

IStorageSettings

This interface defines the minimum implementation of a storage settings class.

ITenant

This interface represents the minimum implementation of a tenant information model.

ITenantContext<TTenant>

This interface defines the minimum tenant context implementation.

ITenantContextAccessor<TTenant>

This interface defines the minimum implementation of a tenant context accessor.

ITenantResolverStrategy

This interface defines a minimum implementation for a tenant resolver strategy class.

ITenantSource<TTenant>

This interface defines the minimum implementation of an external tenant source store.

ITenantStore<TTenant>

This interface defines the minimum implementation of a tenant store.

In This Article
Back to top Copyright (c) Talegen, LLC. All rights reserved.