У меня есть функция Azure, которая запускается из служебной шины Azure. Я хочу проверить его локально и вызвать мою работающую функцию Azure из Почтальона, как описано здесь: https://docs.microsoft.com/en-us/azure/azure-functions/functions-manually-run-non-http
Кажется, мне удается вызвать локальную функцию Azure из Почтальона, потому что я получил ответ 202 Принят. Но в консоли возникает ошибка при звонке:
A ScriptHost error has occurred
Exception while executing function: Functions.MyAzFunction.
Microsoft.Azure.WebJobs.Host: Exception binding parameter 'myBrokeredMessage'.
Microsoft.Azure.WebJobs.ServiceBus: Unable to convert trigger to BrokeredMessage.
Это даже не останавливается на самом первом ряду, когда я пытаюсь отладить:
public static async Task Process(BrokeredMessage myBrokeredMessage, Binder binder, TraceWriter log)
{
var foo = "bar";
// real code...
}
Что я должен указать в качестве http-запроса, чтобы попасть в эту самую первую строку? Или что-то еще?