Table of Contents

Aurelius.Tenancy.Exceptions Namespace

Classes

Name Description
EShardUnavailable Raised when the shard of a tenant cannot serve requests: the shard is disabled, no connection pool could be created for it, or no shard is available to allocate a new tenant.
ETenantCatalog​Unavailable Raised when the tenant catalog cannot be reached, for example because the catalog database or service is down.
ETenantException Base class for all exceptions raised by the tenancy infrastructure.
ETenantMismatch Raised when two resolution sources provide different tenant ids for the same operation.
ETenantNotActive Raised when a tenant exists in the catalog but its status is not Active (it is pending, suspended or disabled).
ETenantNotFound Raised when a tenant id is not registered in the catalog.
ETenantNotResolved Raised when an operation needs the current tenant but none could be determined.