我开始开发一个向事件枢纽发送消息的 Azure Function。
使用 Azure Event Hubs 为 Azure Functions 的输出绑定。 我能够使用HTTP触发器的返回值来发送一个事件。
[FunctionName("EventHubOutput")]
[return: EventHub("outputEventHubMessage", Connection = "EventHubConnectionAppSetting")]
public static string Run([TimerTrigger("0 */5 * * * *")] TimerInfo myTimer, ILogger log)
{
log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");
return $"{DateTime.Now}";
}
在我的实现中,我不想使用函数触发器的返回值(在我的例子中是HTTP),而希望使用函数中的一个方法的输出。这样做的原因是,我想验证请求方法,只有当它通过验证时才将消息发送到事件中心。
我可以用以下方法来代替 归。 与 方法,但我找不到任何文档告诉我如何实现 但我找不到任何文档告诉我如何实现... 方法。.
如果你不想使用输出绑定,可以使用代码直接发送,它们的原理是一样的。关于如何向事件中心发送消息的代码。