连接字符串中的 Eventhub 分区键

Eventhub partition key in connection string

使用分区键(或发布者)编写 eventhub 连接字符串的正确方法是什么? 我应该把分区写在 EntityPath 里面吗?有人可以给我举个例子吗? 另外,有没有一种方法可以 link 一个消费者组到一个特定的分区?

应该是下面这样的,

 /// <param name="connectionString">EventHub connection string with format: Endpoint=sb://namespace_DNS_Name;SharedAccessKeyName=SHARED_ACCESS_KEY_NAME;SharedAccessKey=SHARED_ACCESS_KEY;EntityPath=.</param>

你不必将paritionKey放在连接字符串中,它可以像下面这样和数据一起发送,

var partitionSender = this.EventHubClient.CreatePartitionSender(partitionId);