Настройка RequestOptions CosmosDB Привязка вывода для функций azure - PullRequest
0 голосов
/ 09 января 2020

В настоящее время я использую функцию azure для хранения данных в cosmosDB.

Я пытаюсь реализовать это с использованием выходной привязки

[CosmosDB(databaseName: "ToDoItems", collectionName: "Items", ConnectionStringSetting = "CosmosDBConnection")]out dynamic document.

Есть ли способ, которым я могу установить RequestOptions в привязке вывода выше, как вы можете при использовании azure cosmosdb SDK следующим образом?

Document doc = await client.UpsertDocumentAsync(
        "something",
        {},
        new RequestOptions
        {
           AccessCondition = new AccessCondition {
             Condition = document.ETag,
             Type = AccessConditionType.IfMatch
           }
        }); ```

1 Ответ

1 голос
/ 10 января 2020

Да. Вы можете получить экземпляр DocumentClient внизу и запустить UpsertDocumentAsync самостоятельно:

[CosmosDB(databaseName: "ToDoItems", 
    collectionName: "Items", 
    ConnectionStringSetting = "CosmosDBConnection")] DocumentClient client

Обладает тем же благотворным эффектом, поскольку вводимый вами экземпляр является тем же, что и привязка, поддерживаемая ниже при выполнении.

...