TTenantProvisioner.Create Constructor
Creates a new TTenantProvisioner instance.
Syntax
Unit: Aurelius.Tenancy.Provisioning
constructor TTenantProvisioner.Create(ACatalog: ITenantCatalog; AAllocator: IShardAllocator = nil; ACache: TTenantRoutingCache = nil);
Parameters
| <-> | Parameter | Type | Description |
|---|---|---|---|
| ACatalog | ITenantCatalog | The catalog to maintain. | |
| AAllocator | IShardAllocator | Optional: Default value is nil The shard allocation strategy. When nil, a TWeightedHashShardAllocator is used. |
|
| ACache | TTenantRoutingCache | Optional: Default value is nil The routing cache to invalidate after every write. May be nil when no cache is in use. |