NServiceBus - 如何在消息信封中传递自定义标头?
我希望能够附加 Windows 身份验证令牌,而不必在消息本身中包含该数据。
我注意到 TransportMessage 有标头,但是在将消息发送到服务器之前如何访问该标头?
I want to be able to attach the windows authentication token without having to include that piece of data on the messages themselves.
I've noticed that TransportMessage has Headers, but how do I get access to that before Send message to server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅标头操作示例,您将了解如何使用标头。
要为客户端设置恒定的传出标头(适合您想要的身份验证令牌),请参阅 为所有传出消息写入传出标头
在服务器上,您可以读取标头。
See the Header Manipulation Sample there you'll see how to use headers.
To set a constant outgoing header for a client (suitable for the auth token you want), see Writing outgoing headers for all outgoing-messages
On the server, you can then Read the header.