Azure.Messaging.ServiceBus SDK 中 "UserProperties" 属性 的等价物
Equivalent of "UserProperties" property in Azure.Messaging.ServiceBus SDK
我正在尝试从旧的 Azure 服务总线 SDK 迁移到新的“Azure.Messaging.ServiceBus”。我没有看到与新 Azure.Messaging.ServiceBus.ServiceBusMessage 等效的“UserProperties”属性。在哪里可以设置用户属性?我看到一个名为“ApplicationProperties”的 属性。是那个要去的吗?
Microsoft.Azure.ServiceBus.Message msg = new Microsoft.Azure.ServiceBus.Message(Encoding.UTF8.GetBytes(message.Body));
if (message.Headers != null)
{
foreach (KeyValuePair<string, object> item in message.Headers)
{
msg.UserProperties.Add(item.Key, item.Value); //I need help for this statement.
}
}
是的,ApplicationProperties
是要使用的新自定义 headers collection。
我正在尝试从旧的 Azure 服务总线 SDK 迁移到新的“Azure.Messaging.ServiceBus”。我没有看到与新 Azure.Messaging.ServiceBus.ServiceBusMessage 等效的“UserProperties”属性。在哪里可以设置用户属性?我看到一个名为“ApplicationProperties”的 属性。是那个要去的吗?
Microsoft.Azure.ServiceBus.Message msg = new Microsoft.Azure.ServiceBus.Message(Encoding.UTF8.GetBytes(message.Body));
if (message.Headers != null)
{
foreach (KeyValuePair<string, object> item in message.Headers)
{
msg.UserProperties.Add(item.Key, item.Value); //I need help for this statement.
}
}
是的,ApplicationProperties
是要使用的新自定义 headers collection。