public TenantAwareOperationalCosmosDBRepository( IScopedContext <TenantRequestContext> scopedTenantRequestContext, ITenantStore tenantStore, IHostStorage hostStorage, IOptions <CosmosDbConfiguration> settings, ConnectionPolicy connectionPolicy = null, ILogger logger = null) : base(scopedTenantRequestContext, tenantStore, hostStorage, settings, connectionPolicy, logger) { Key = $"{scopedTenantRequestContext.Context.TenantName}:{this.GetType().FullName}:{TenantContainerType.Operational}"; }
public TenantAwareCosmosDBRepository( IScopedContext <TenantRequestContext> scopedTenantRequestContext, ITenantStore tenantStore, IHostStorage hostStorage, IOptions <CosmosDbConfiguration> settings, ConnectionPolicy connectionPolicy = null, ILogger logger = null) : base(settings, connectionPolicy, logger) { _scopedTenantRequestContext = scopedTenantRequestContext; _tenantStore = tenantStore; _hostStorage = hostStorage; }
public HostBackend(Layout layout, IHostStorage <T> storage) { FastAccess = new FastAccess(layout); data = storage.Data; }