Class NativeMessageHeaderAccessor
public class NativeMessageHeaderAccessor : MessageHeaderAccessor, IMessageHeaderAccessor
- Inheritance
-
NativeMessageHeaderAccessor
- Implements
- Inherited Members
Constructors
NativeMessageHeaderAccessor()
protected NativeMessageHeaderAccessor()
NativeMessageHeaderAccessor(IMessage)
protected NativeMessageHeaderAccessor(IMessage message)
Parameters
message
IMessage
NativeMessageHeaderAccessor(IDictionary<string, List<string>>)
protected NativeMessageHeaderAccessor(IDictionary<string, List<string>> nativeHeaders)
Parameters
nativeHeaders
IDictionary<string, List<string>>
Fields
NATIVE_HEADERS
public const string NATIVE_HEADERS = "nativeHeaders"
Field Value
Methods
AddNativeHeader(string, string)
public void AddNativeHeader(string name, string value)
Parameters
AddNativeHeaders(IDictionary<string, List<string>>)
public void AddNativeHeaders(IDictionary<string, List<string>> headers)
Parameters
headers
IDictionary<string, List<string>>
ContainsNativeHeader(string)
public bool ContainsNativeHeader(string headerName)
Parameters
headerName
string
Returns
GetFirstNativeHeader(string)
public string GetFirstNativeHeader(string headerName)
Parameters
headerName
string
Returns
GetFirstNativeHeader(string, IDictionary<string, object>)
public static string GetFirstNativeHeader(string headerName, IDictionary<string, object> headers)
Parameters
headerName
stringheaders
IDictionary<string, object>
Returns
GetNativeHeader(string)
public List<string> GetNativeHeader(string headerName)
Parameters
headerName
string
Returns
GetNativeHeaders()
protected virtual IDictionary<string, List<string>> GetNativeHeaders()
Returns
RemoveNativeHeader(string)
public List<string> RemoveNativeHeader(string name)
Parameters
name
string
Returns
SetImmutable()
public override void SetImmutable()
SetNativeHeader(string, string)
public void SetNativeHeader(string name, string value)
Parameters
ToNativeHeaderDictionary()
public virtual IDictionary<string, List<string>> ToNativeHeaderDictionary()