Как установить значение TTL для таблицы в Azure Cosmos DB? - PullRequest
0 голосов
/ 11 июля 2020

Поддерживает ли Azure Cosmos DB установку TTL для таблицы? Как мы можем установить это из кода при создании таблицы с вызовом CreateIfNotExists? (Я использую Microsoft.Azure.Cosmos.Table). Я не ищу настройки для отдельных элементов (я обнаружил в запросах функций, что они еще не доступны как функция) и хочу, чтобы они применялись ко всем записям в таблице.

1 Ответ

0 голосов
/ 11 июля 2020

Доступен в DOCS

// Create a new container with TTL enabled and a 90 day expiration
DocumentCollection collectionDefinition = new DocumentCollection();
collectionDefinition.Id = "myContainer";
collectionDefinition.PartitionKey.Paths.Add("/myPartitionKey");
collectionDefinition.DefaultTimeToLive = 90 * 60 * 60 * 24 // expire all documents after 90 days
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...