【发布时间】:2021-09-28 13:50:30
【问题描述】:
我正在尝试从下面的服务总线消息中读取 messageid。
using Microsoft.Azure.ServiceBus;
namespace DemoProject
{
public class ServiceBusRequest : ILoggingInformation
{
private LoggingInformation _loggingInformation;
private Message _eventMessage;
public ServiceBusRequest(Message eventMessage)
{
_eventMessage = eventMessage;
InitializeMethod();
}
private void InitializeMethod()
{
_loggingInformation= new LoggingInformation();
_loggingInformation.CID= _eventMessage.MessageId;
}
}
}
但是 _eventMessage.MessageId 的值为 null 以及 _eventMessage 的值为 null 。 任何人都可以帮我解决这个问题。
【问题讨论】:
-
考虑到
_eventMessage是null,您可能需要检查初始化此类的方式/位置。您将不得不分享更多代码来解决这个问题。
标签: c# .net-core azure-functions azureservicebus