[英]Send a list of objects over Azure service bus
我正在尝试通过Azure服务总线发送对象列表,并希望检查这是否是正确的方法。 我最初尝试发送:
IEnumerable<Product>
侦听器端点在集合中包含产品对象,但是当到达调用端点时,计数为0。与List相同(这是我期望的)
我已经通过使用BrokeredMessage列表来使其工作
List<BrokeredMessage> messages = new List<BrokeredMessage>();
foreach (BcsProduct product in products)
{
BcsProduct p = new BcsProduct { ProductId = product.ProductId, Name = product.Name };
messages.Add(new BrokeredMessage(p));
}
我想检查这是正确的方法,还是IEnumerable是否可以工作...
谢谢
缺口
看到您已经找到答案了,但是您可以简化代码:
List<BrokeredMessage> messages = new List<BrokeredMessage>();
foreach (BcsProduct product in products)
{
messages.Add(new BrokeredMessage(product));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.