У меня есть приложение-функция, которое подключается к каналу изменений cosmosDB, и оно работает хорошо, но у меня есть проблема, заключающаяся в том, что при публикации приложения оно обрабатывает изменения для всех документов, которые в настоящее время находятся в отслеживаемой коллекции, что кажется неправильным
Функция инициализируется следующим образом:
[FunctionName("Function1")]
public static async Task RunAsync([CosmosDBTrigger(
databaseName: "XXX",
collectionName: "YYY",
ConnectionStringSetting = "CosmosDb",
LeaseCollectionName = "leases", LeaseCollectionPrefix = "cloud")]IReadOnlyList<Document> documents, TraceWriter log)
{
}
единственное изменение, которое я сделал, - это изменение LeaseCollectionPrefix. Может ли это привести к тому, что триггер получит изменения для всех документов в коллекции, потому что он рассматривается как новая аренда?