我开始开发将消息发送到事件中心的Azure功能。
使用用于Azure功能的Azure事件中心输出绑定上提供的示例,我能够使用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),而是想使用函数内方法的输出。原因是我想验证请求方法,并且仅在通过验证后才将消息发送到事件中心。
我可以替换回报:与方法:但我找不到它告诉我如何实现任何文件的方法:。
如果您不想使用输出绑定,则可以使用代码直接发送,它们是相同的原理。有关如何将消息发送到事件中心的代码:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句