Итак, я пишу небольшую функцию Azure для подсчета общего количества уникальных объектов в таблице StorageAccount. Пока все работает, кроме подключения к таблице хранения. Во время разработки я использовал StorageAccount функции, и он работал нормально. Но теперь мне нужно подключиться к другой таблице StorageAccount.
Это то, что я получил до сих пор:
using Microsoft.Azure.WebJobs;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.Table;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Onkeliroh.Test
{
public static class TableStorageEntityCounter
{
[StorageAccount("fwetabletest")]
[FunctionName("TableStorageEntityCounter")]
public static async Task Run([TimerTrigger("0 */1 * * * *")] TimerInfo myTimer,
[Table("BlaBlub", Connection = "fwetabletest")]CloudTable cloudTable,
ILogger log)
{
var totalCount = await GetCountOfEntitiesInPartition(cloudTable);
log.LogInformation("Total Entity Count:" + totalCount.ToString());
}
public static async Task<int> GetCountOfEntitiesInPartition(CloudTable table)
{ \\[...]
}
}
}
"Внешний" StorageAccount, который я расположен в той же ResourceGroup.
Мой вопрос: Как мне сказать мойфункция использовать другой StorageAccount? Декоратор StorageAccount
- очевидно - не работает.