Table of Contents

Interface IMessageHeaderAccessor

Namespace
Steeltoe.Messaging.Support
Assembly
Steeltoe.Messaging.Abstractions.dll
public interface IMessageHeaderAccessor

Properties

ContentType

string ContentType { get; set; }

Property Value

string

EnableTimestamp

bool EnableTimestamp { get; set; }

Property Value

bool

ErrorChannel

object ErrorChannel { get; set; }

Property Value

object

ErrorChannelName

string ErrorChannelName { get; set; }

Property Value

string

Id

string Id { get; }

Property Value

string

IdGenerator

IIDGenerator IdGenerator { get; set; }

Property Value

IIDGenerator

IsModified

bool IsModified { get; set; }

Property Value

bool

IsMutable

bool IsMutable { get; }

Property Value

bool

LeaveMutable

bool LeaveMutable { get; set; }

Property Value

bool

MessageHeaders

IMessageHeaders MessageHeaders { get; }

Property Value

IMessageHeaders

ReplyChannel

object ReplyChannel { get; set; }

Property Value

object

ReplyChannelName

string ReplyChannelName { get; set; }

Property Value

string

Timestamp

long? Timestamp { get; }

Property Value

long?

Methods

CopyHeaders(IDictionary<string, object>)

void CopyHeaders(IDictionary<string, object> headersToCopy)

Parameters

headersToCopy IDictionary<string, object>

CopyHeadersIfAbsent(IDictionary<string, object>)

void CopyHeadersIfAbsent(IDictionary<string, object> headersToCopy)

Parameters

headersToCopy IDictionary<string, object>

GetHeader(string)

object GetHeader(string headerName)

Parameters

headerName string

Returns

object

RemoveHeader(string)

void RemoveHeader(string headerName)

Parameters

headerName string

RemoveHeaders(params string[])

void RemoveHeaders(params string[] headerPatterns)

Parameters

headerPatterns string[]

SetHeader(string, object)

void SetHeader(string name, object value)

Parameters

name string
value object

SetHeaderIfAbsent(string, object)

void SetHeaderIfAbsent(string name, object value)

Parameters

name string
value object

SetImmutable()

void SetImmutable()

ToDictionary()

IDictionary<string, object> ToDictionary()

Returns

IDictionary<string, object>

ToMessageHeaders()

IMessageHeaders ToMessageHeaders()

Returns

IMessageHeaders