簡體   English   中英

將Azure函數與事件中心集成

[英]Integrate Azure Functions with Event Hub

我已經從EventHub-trigger模板創建了Azure函數。 但是我堅持兩個問題:

a)如何指定默認以外的使用者組?

b)有什么方法可以獲取整個EventData對象,而不僅僅是消息字符串?

更新 :現在也可以在門戶中指定消費者組(下面提到的問題已修復)。

對於您的第一個問題,我們有一個跟蹤問題,我們將盡快解決( 此處為 repo issue)。

對於第二個問題,我假設您從使用字符串的C#模板開始,但可以將其更改為EventData (其中參數“ evt”的名稱與您在綁定中選擇的名稱匹配):

#r "Microsoft.ServiceBus"

using System;
using Microsoft.ServiceBus.Messaging;

public static void Run(EventData evt, TraceWriter log)
{
    var id = evt.Properties["id"];
    log.Info($"C# Event Hub trigger function processed event: {id}");
}

有關可能的綁定的更多信息,請參見此處的EventHub Wiki頁面。 您還可以通過許多其他方式進行綁定,例如您自己的POCO類,事件數組等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM