私は多くのことを試しましたが、呼び出しが失敗したことを AzFn に強制的に理解させる唯一の方法は、例外をスローして処理しないことです。したがって、HttpResponseException を返すと、AzFn は呼び出しが成功したと見なします。それは間違っていると感じます。
catch (Exception ex)
{
logger.Error($"{nameof(ex)}: {ex.Message}", ex);
response = req.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message, ex);
}
これにより、失敗としてマークされた呼び出しが生成されるはずですが、そうではありません。