private static void DefaultStorageOptions(string connectionString, CosmosStorageOptions o) { var connectionStringBuilder = new CosmosConnectionStringBuilder(connectionString); o.AccountKey ??= connectionStringBuilder.AccountKey; o.AccountEndpoint ??= connectionStringBuilder.AccountEndpoint; o.DatabaseId ??= connectionStringBuilder.Database; o.ContainerId ??= connectionStringBuilder.DefaultContainer ?? Constants.Options.DefaultContainer; o.SharedCollection = false; o.PartitionKeyPaths = connectionStringBuilder.PartitionKeyPaths ?? new[] { "/id" }; }
private static void DefaultDbOptions(string connectionString, CosmosStorageOptions o) { var connectionStringBuilder = new CosmosConnectionStringBuilder(connectionString); o.AccountKey = connectionStringBuilder.AccountKey; o.AccountEndpoint = connectionStringBuilder.AccountEndpoint; o.ContainerId = connectionStringBuilder.DefaultContainer ?? "BackgroundTasks"; o.DatabaseId = connectionStringBuilder.Database ?? "Default"; o.SharedCollection = true; // Sequence, Document, etc. o.PartitionKeyPaths = new[] { "/id" }; }