C# 如何在masstransit中从发送筛选器读取自定义标题
Im在邮件发送/发布时设置自定义邮件筛选器。 尝试了两种方法:C# 如何在masstransit中从发送筛选器读取自定义标题,c#,masstransit,C#,Masstransit,Im在邮件发送/发布时设置自定义邮件筛选器。 尝试了两种方法: var message = new { Payload = "qqq", __Header_Authorization = "ABC" }; 及 显示未设置标题。 我可以看到消费者端的头,以及在过滤器之后执行的上下文回调。 在执行“我的过滤器”之后,自定义标题似乎被复制到消息中。 如
var message = new
{
Payload = "qqq",
__Header_Authorization = "ABC"
};
及
显示未设置标题。
我可以看到消费者端的头,以及在过滤器之后执行的上下文回调。
在执行“我的过滤器”之后,自定义标题似乎被复制到消息中。
如何从发送/发布筛选器访问自定义标题
await endpoint.Send<ITestMessage>(message, send =>
{
send.Headers.Set("Authorization",token.TokenToAuthHeader());
});
context.Headers.Get(HeaderNames.Authorization, string.Empty);