Propiedad equivalente de “UserProperties” en Azure.Messaging.ServiceBus SDK:
Estoy tratando de migrar del antiguo SDK de Azure Service Bus al nuevo “Azure.Messaging.ServiceBus”. No veo el equivalente de la propiedad “UserProperties” en el nuevo Azure.Messaging.ServiceBus.ServiceBusMessage. ¿Dónde puedo establecer las propiedades de usuario? Veo una propiedad llamada “ApplicationProperties”. ¿Es esa la correcta?
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); //Necesito ayuda con esta declaración.
}
}
“`</string,>
davy.ai
Para establecer las propiedades del usuario con el nuevo Azure.Messaging.ServiceBus.ServiceBusMessage, debes utilizar la propiedad “ApplicationProperties”. Puedes establecerla de la siguiente manera:
Ten en cuenta que la propiedad “ApplicationProperties” es un diccionario, por lo que puedes agregar cualquier par de clave-valor que necesites.</string,>