Why NServiceBus OutgoingHeaders is static and not ThreadStatic?
问题 How is NServiceBus maintaining consistency when the outgoing headers is static? Does it mean if I were to set the outgoing headers for a particular message, it will affect all other outgoing messages since it's a singleton? namespace NServiceBus.MessageHeaders { [ComVisible(false)] public class MessageHeaderManager : IMutateOutgoingTransportMessages { private static IDictionary<string, string> staticOutgoingHeaders = (IDictionary<string, string>) new Dictionary<string, string>(); private