Namespace GroupeIsa.Neos.Shared.MultiTenant
Classes
- AdditionalPropertyBag
Represents a property bag for storing additional properties as key-value pairs, where values are serialized as JSON strings. Provides type-safe accessors for common types.
- AuthorizedTenant
Represents an authorized tenant.
- CustomizingTenantDataIsolationExtensions
Provides extension methods for registering tenant data isolation customizations in the dependency injection container.
- NeosTenantInfo
Represents the tenant informations.
- TenantDatabaseMigratedEventData
Represents the data passed as an argument of a ITenantDatabaseMigrationInterceptor.OnTenantDatabaseMigratedAsync(TenantDatabaseMigratedEventData event).
- WithoutTenantDataIsolationCustomization
Implementation of ICustomizingTenantDataIsolation that does not apply any tenant data isolation customization.
Interfaces
- ICustomizingTenantDataIsolation
Provides a way to customize tenant data isolation in multi-tenant applications.
- IDaprIdProvider
Provides the functionalities of a Dapr ID provider.
- INeosTenantInfoAccessor
Provides access to the current NeosTenantInfo, if one is available.
- ITenantsAccessor
Provides access to information about tenants of application.
- IUserInfo
Represents the user informations.
- IUserInfoAccessor
Provides access to the current IUserInfo, if one is available.
Enums
- NeosServiceType
Represents the Neos service types.