- Namespace
- Steeltoe.Messaging.Support
- Assembly
- Steeltoe.Messaging.Abstractions.dll
public interface IMessageHeaderAccessor
Properties
string ContentType { get; set; }
Property Value
- string
bool EnableTimestamp { get; set; }
Property Value
- bool
object ErrorChannel { get; set; }
Property Value
- object
string ErrorChannelName { get; set; }
Property Value
- string
Property Value
- string
IIDGenerator IdGenerator { get; set; }
Property Value
- IIDGenerator
bool IsModified { get; set; }
Property Value
- bool
Property Value
- bool
bool LeaveMutable { get; set; }
Property Value
- bool
IMessageHeaders MessageHeaders { get; }
Property Value
- IMessageHeaders
object ReplyChannel { get; set; }
Property Value
- object
string ReplyChannelName { get; set; }
Property Value
- string
Property Value
- long?
Methods
void CopyHeaders(IDictionary<string, object> headersToCopy)
Parameters
headersToCopy
IDictionary<string, object>
void CopyHeadersIfAbsent(IDictionary<string, object> headersToCopy)
Parameters
headersToCopy
IDictionary<string, object>
object GetHeader(string headerName)
Parameters
headerName
string
Returns
- object
void RemoveHeader(string headerName)
Parameters
headerName
string
void RemoveHeaders(params string[] headerPatterns)
Parameters
headerPatterns
string[]
void SetHeader(string name, object value)
Parameters
name
string
value
object
void SetHeaderIfAbsent(string name, object value)
Parameters
name
string
value
object
IDictionary<string, object> ToDictionary()
Returns
- IDictionary<string, object>
IMessageHeaders ToMessageHeaders()
Returns
- IMessageHeaders