Inetdev.AspNetCore.Multitenancy


Assembly

Version:
1.20.11.0
Product version:
1.20.11-InetdevFx-CI_master_20200530.1
Product:
Inetdev Framework Std
Culture:
neutral
Public key token:
856a2402e38a9992

Namespaces (3)

Inetdev.AspNetCore.Binders

TypeSummary
MultitenantDataModelModelBinder Binds a complex model and initializes the properties configured within the application context. Then sets the partition key property of the IDataModel.
MultitenantDataModelModelBinderProvider An IModelBinderProvider that provides a model binder for IDataModel objects with multi-tenant capacity.

Inetdev.AspNetCore.Multitenancy

TypeSummary
HttpContextExtensions Extensions for HttpContext class.
TenantDataAccessApiRuntimeDependencyInjector Configures and inject IDbAccess objects for multi-tenant applications.
TenantNameLocation Specifies where the tenant name is located.
TenantNameUrlRewriterRule Rewrite the Url by removing the tenant name from the begining of the path.
TenantResolverMiddleware A middleaware that resolves tenant of base on the request.
TenantResolverMiddlewareExtensions Extensions related to TenantResolverMiddleware.
TenantResolverNotifications Specifies events which TenantResolverMiddleware invokes to enable developers control over tenant resolving.
TenantResolverOptions Options for a tenant resolver middleware.

Inetdev.AspNetCore.Multitenancy.Notifications

TypeSummary
TenantNotFoundNotification Notification raised when the tenant is not found.
TenantResolvedNotification Notification raised when a tenant was resolved.