Получение Microsoft.Azure.WebJobs.Host: невозможно привязать параметр «данные» к типу «System.String».C#

Место общения программистов C#
Anonymous
Получение Microsoft.Azure.WebJobs.Host: невозможно привязать параметр «данные» к типу «System.String».

Сообщение Anonymous »

У меня есть устойчивая функция Azure, в которой я пытаюсь вызвать действие с параметром настраиваемого объекта (оно должно быть автоматически сериализовано и десериализовано в формате JSON), но я получаю следующую ошибку:
The 'CreateStagingSchema' function is in error: Microsoft.Azure.WebJobs.Host: Error indexing method 'Functions.CreateStagingSchema'. Microsoft.Azure.WebJobs.Host: Can't bind parameter 'data' to type 'System.String'

Вот код вызова:
public sealed record ActivityInput
{
public Guid AccountId { get; init; }
... all simple types
}

var activityInput = new ActivityInput {
AccountId = accountId,
...
};
await context.CallActivityAsync(nameof(CreateStagingSchema), activityInput);

И функция активности:
[Function(nameof(CreateStagingSchema))]
public async Task CreateStagingSchema([ActivityTrigger] ActivityInput data, FunctionContext executionContext)
{
...
}


Подробнее здесь: https://stackoverflow.com/questions/799 ... type-syste

Вернуться в «C#»