KpokPatagon.AspNet.Multitenancy


Assembly

Version:
10.0.25249.1
Product version:
KpokPatagon-CI_main_20250906.1+dc75577e9f4ecde646ed76cb7b51a3278d760c1f
Product:
Kpok Patagon Framework
Culture:
neutral
Public key token:
856a2402e38a9992

Namespaces (4)

KpokPatagon.AspNet.Multitenancy

TypeSummary
MultitenancyExtensions Provides helper methods for multi-tenancy operations.
MultitenancyHttpContextExtensions Extensions for HttpContext class.
TenantAwareRedirectMiddleware A middleware that on redirects ensures that the tenant name is present in the Location header.
TenantAwareRedirectMiddlewareApplicationBuilderExtensions Extensions methods for tenant aware redirect configuration.
TenantDbAccessScopeMiddleware A middleware the managed database access scope for a tenant.
TenantDbAccessScopeMiddlewareApplicationBuilderExtensions Extension methods for TenantDbAccessScopeMiddleware configuration.
TenantDbAccessScopeOptions Options to configure the middleware that manages database access scope for a tenant.
TenantDbAccessScopeOptions Options to configure the middleware that manages database access scope for a tenant.
TenantNameLocation Specifies where the tenant name is located.
TenantNameUrlRewriterRule Rewrites the Url by removing the tenant name from the beginning of the path.
TenantNameUrlRewriterRuleApplicationBuilderExtensions Provides registration for the TenantNameUrlRewriterRule.
TenantResolverMiddleware A middleaware that resolves current tenant for the request.
TenantResolverMiddlewareApplicationBuilderExtensions Provides registration for TenantResolverMiddleware.
TenantResolverNotifications Notifications raised by the tenant resolver middleware.
TenantResolverNotifications Notifications raised by the tenant resolver middleware.
TenantResolverOptions Configuration options for a tenant resolver middleware that resolves to ITenant.
TenantResolverOptions Configuration options for a tenant resolver middleware.

KpokPatagon.AspNet.Multitenancy.Binders

TypeSummary
MultitenantDataModelModelBinder Sets the partition key property of the IDataModel and if there are properties with protection settings protects the properties by encrypting or hashing them.
MultitenantDataModelModelBinderProvider Implements a model binder provider for MultitenantDataModelModelBinder.

KpokPatagon.AspNet.Multitenancy.Notifications

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

KpokPatagon.AspNet.Multitenancy.Settings

TypeSummary
MultitenancyWebSettings Generic settings used to configure multi-tenant web applications.