Таблица хранения RowKey,Partition Key

Может кто-нибудь сказать, можно ли назначить одно и то же значение для Partitionkey и Rowkey в Azure Functionapp?

Спасибо заранее

2 ответа

Решение

На основании вашего описания я только что создал свой Http Trigger для Node.js, чтобы проверить эту проблему.

function.json:

{
  "bindings": [
    {
      "authLevel": "function",
      "type": "httpTrigger",
      "direction": "in",
      "name": "req"
    },
    {
      "type": "http",
      "direction": "out",
      "name": "res"
    },
    {
      "type": "table",
      "name": "outputTable",
      "tableName": "emails",
      "connection": "AzureWebJobsDashboard",
      "direction": "out"
    }
  ],
  "disabled": false
}

index.js:

var date=Date.now();
var key=date+'-'+Math.ceil(Math.random()*1000);
context.bindings.outputTable = {
    "partitionKey": key,
    "rowKey":key,
    "GPIOPin":2,
    'status':true
};

Используйте Azure Storage Explorer, чтобы проверить мою таблицу следующим образом:

Более подробную информацию о выходном образце для привязки хранилища таблиц вы можете найти здесь.

Это возможно. Последствия разработки будут состоять в том, что у вас будут разделы размером один объект. Помните, что пакетные операции и поддержка транзакций ограничены сущностями в одном разделе.

Другие вопросы по тегам