Table of Contents

Interface IMessage

Namespace
RabbitMQ.AMQP.Client
Assembly
RabbitMQ.AMQP.Client.dll
public interface IMessage

Methods

AbsoluteExpiryTime()

DateTime AbsoluteExpiryTime()

Returns

DateTime

AbsoluteExpiryTime(DateTime)

IMessage AbsoluteExpiryTime(DateTime absoluteExpiryTime)

Parameters

absoluteExpiryTime DateTime

Returns

IMessage

Annotation(string)

object Annotation(string key)

Parameters

key string

Returns

object

Annotation(string, object)

IMessage Annotation(string key, object value)

Parameters

key string
value object

Returns

IMessage

Body()

object Body()

Returns

object

Body(object)

IMessage Body(object body)

Parameters

body object

Returns

IMessage

ContentEncoding()

string ContentEncoding()

Returns

string

ContentEncoding(string)

IMessage ContentEncoding(string contentEncoding)

Parameters

contentEncoding string

Returns

IMessage

ContentType()

string ContentType()

Returns

string

ContentType(string)

IMessage ContentType(string contentType)

Parameters

contentType string

Returns

IMessage

CorrelationId()

The correlation id must be of byte[], Guid, string or ulong.

object CorrelationId()

Returns

object

The correlation id as object, which can be cast to byte[], Guid, string or ulong.

CorrelationId(object)

The correlation id must be of byte[], Guid, string or ulong.

IMessage CorrelationId(object id)

Parameters

id object

Returns

IMessage

This message instance.

CreationTime()

DateTime CreationTime()

Returns

DateTime

CreationTime(DateTime)

IMessage CreationTime(DateTime creationTime)

Parameters

creationTime DateTime

Returns

IMessage

GroupId()

string GroupId()

Returns

string

GroupId(string)

IMessage GroupId(string groupId)

Parameters

groupId string

Returns

IMessage

GroupSequence()

uint GroupSequence()

Returns

uint

GroupSequence(uint)

IMessage GroupSequence(uint groupSequence)

Parameters

groupSequence uint

Returns

IMessage

MessageId()

The message id must be of byte[], Guid, string or ulong.

object MessageId()

Returns

object

The message id as object, which can be cast to byte[], Guid, string or ulong.

MessageId(object)

The message id must be of byte[], Guid, string or ulong.

IMessage MessageId(object messageId)

Parameters

messageId object

Returns

IMessage

This message instance.

Properties()

IDictionary<object, object> Properties()

Returns

IDictionary<object, object>

Property(string)

object Property(string key)

Parameters

key string

Returns

object

Property(string, object)

IMessage Property(string key, object value)

Parameters

key string
value object

Returns

IMessage

PropertySymbol(string, string)

IMessage PropertySymbol(string key, string value)

Parameters

key string
value string

Returns

IMessage

ReplyTo()

string ReplyTo()

Returns

string

ReplyTo(string)

IMessage ReplyTo(string replyTo)

Parameters

replyTo string

Returns

IMessage

ReplyToGroupId()

string ReplyToGroupId()

Returns

string

ReplyToGroupId(string)

IMessage ReplyToGroupId(string replyToGroupId)

Parameters

replyToGroupId string

Returns

IMessage

Subject()

string Subject()

Returns

string

Subject(string)

IMessage Subject(string subject)

Parameters

subject string

Returns

IMessage

To()

string To()

Returns

string

To(string)

IMessage To(string to)

Parameters

to string

Returns

IMessage

ToAddress()

IMessageAddressBuilder ToAddress()

Returns

IMessageAddressBuilder

UserId()

The user id

byte[] UserId()

Returns

byte[]

The user id as byte[]".

UserId(byte[])

Set the message user id

IMessage UserId(byte[] userId)

Parameters

userId byte[]

Returns

IMessage

This message instance.