C# 使用来自不同分区的azure事件中心消息

C# 使用来自不同分区的azure事件中心消息,c#,azure,C#,Azure,我需要使用c#将消息发布到azure event hub中的两个不同分区。我可以通过指定两个不同的分区键来实现这一点。现在我需要两个不同的使用者从每个分区中提取这些消息。我如何使用c#客户端实现这一点?我找不到使用分区键使用消息的方法。谢谢如何使用ProcessEventsAsync方法: 它需要一个PartitionContext参数,其第二个参数是分区键 public PartitionContext (Microsoft.Azure.EventHubs.Processor.EventPro

我需要使用c#将消息发布到azure event hub中的两个不同分区。我可以通过指定两个不同的分区键来实现这一点。现在我需要两个不同的使用者从每个分区中提取这些消息。我如何使用c#客户端实现这一点?我找不到使用分区键使用消息的方法。谢谢

如何使用
ProcessEventsAsync
方法:

它需要一个
PartitionContext
参数,其第二个参数是分区键

public PartitionContext (Microsoft.Azure.EventHubs.Processor.EventProcessorHost host, string partitionId, string eventHubPath, string consumerGroupName, System.Threading.CancellationToken cancellationToken);

如何使用
ProcessEventsAsync
方法:

它需要一个
PartitionContext
参数,其第二个参数是分区键

public PartitionContext (Microsoft.Azure.EventHubs.Processor.EventProcessorHost host, string partitionId, string eventHubPath, string consumerGroupName, System.Threading.CancellationToken cancellationToken);

嗨-谢谢你花时间来研究这个。根据我的尝试,您建议的第二个参数是partitionid(0,1等),它是我正在设置的不同分区键值,因此它对我不起作用。但是我发现了另一个有用的链接。嗨,谢谢你花时间来研究这个。根据我的尝试,您建议的第二个参数是partitionid(0,1等),它是我正在设置的不同分区键值,因此它对我不起作用。但我发现了另一个有用的链接。