Azure 函数 EventHub 输出绑定

问题描述 投票:0回答:1

我开始开发一个向事件枢纽发送消息的 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),而希望使用函数中的一个方法的输出。这样做的原因是,我想验证请求方法,只有当它通过验证时才将消息发送到事件中心。

我可以用以下方法来代替 归。方法,但我找不到任何文档告诉我如何实现 但我找不到任何文档告诉我如何实现... 方法。.

c# azure-functions azure-eventhub
1个回答
4
投票

如果你不想使用输出绑定,可以使用代码直接发送,它们的原理是一样的。关于如何向事件中心发送消息的代码。

https:/docs.microsoft.comen-usazureevent-hubsevent-hubs-dotnet-standard-getstarted-send#写代码发送消息到事件中心的方法

© www.soinside.com 2019 - 2024. All rights reserved.