MassTransit:如何在IRetryObserver中检索消息的内容

问题描述 投票:0回答:1

使用IRetryObserver,我正在监视和记录所有重试尝试及其最终结果(无论消息是否最终成功处理)。>>

我想知道是否有可能在观察者的方法中访问消息的json有效负载吗?

我使用这段代码设法访问了消息的类型:

context.ContextType.IsGenericType?context.ContextType.GetGenericArguments().First().Name:"Unknown";

但是我找不到获取消息内容的方法

谢谢

使用IRetryObserver,我正在监视和记录所有重试尝试及其最终结果(无论消息是否最终成功处理)。我想知道是否可以访问...

masstransit
1个回答
0
投票

[我找到了一种方法,RetryContext的内部上下文是一个从ConsumeContext接口派生的类,该类暴露了消息。

© www.soinside.com 2019 - 2024. All rights reserved.