Я использую прекомпилированный Azure Функцию, которая выглядит:Скомпилированной Azure и CloudTable связывания выход не работают
public static async Task Run(Stream inputBlob, Stream outputJson, Stream outputXml, CloudTable schedulerTable)
связывание Выход выглядит:
{
"name": "schedulerTable",
"type": "table",
"direction": "out",
"tableName": "SchedulerTable",
"connection": "SchedulerTable"
}
Когда я удалить параметр schedulerTable из моей функции это работает. 'The сообщение о том, что хозяин бросает в моем лице:
Microsoft.Azure.WebJobs.Host: Error indexing method 'Functions.InputFileAdaptorAF'. Microsoft.Azure.WebJobs.Host: Can't bind Table to type 'Microsoft.WindowsAzure.Storage.Table.CloudTable'.
Действительно, когда я добавить выходной таблицы связывания пытается с Diferent альтернатив, ничего не работает. Альтернативами, которые не работают, являются:
- Планировщик параметровТаблица с типом SchedulerRegister. Класс SchedulerRegister наследует от TableEntity.
- Планировщик параметровТип с типом ICollector.
- Параметр schedulerTable с типом CloudTable. (пример выше).
Пожалуйста, ¿Как я могу это исправить? (Используйте привязку вывода к таблице azure)
Это было! Спасибо –
Я не работал для меня. Я изменил SDK для хранения проектов до версии 7.2.1 и подтвердил, что AppData \ Local \ Azure.Functions.Cli \ 1.0.7 имел ту же самую версию (7.2.1) Microsoft.WindowsAzure.Storage.dll. –
fyi почти год спустя это все еще версия 7.2.1 WindowsAzure.Storage, которую вы должны использовать. – Rory