Interface IReadOnlyBasicProperties
The AMQP Basic headers class interface, spanning the union of the functionality offered by versions 0-8, 0-8qpid, 0-9 and 0-9-1 of AMQP.
public interface IReadOnlyBasicProperties
Properties
AppId
Application Id.
string? AppId { get; }
Property Value
ClusterId
Intra-cluster routing identifier (cluster id is deprecated in AMQP 0-9-1).
string? ClusterId { get; }
Property Value
ContentEncoding
MIME content encoding.
string? ContentEncoding { get; }
Property Value
ContentType
MIME content type.
string? ContentType { get; }
Property Value
CorrelationId
Application correlation identifier.
string? CorrelationId { get; }
Property Value
DeliveryMode
Non-persistent (1) or persistent (2).
DeliveryModes DeliveryMode { get; }
Property Value
Expiration
Message expiration specification.
string? Expiration { get; }
Property Value
Headers
Message header field table. Is of type IDictionary<TKey, TValue>.
IDictionary<string, object?>? Headers { get; }
Property Value
MessageId
Application message Id.
string? MessageId { get; }
Property Value
Persistent
Sets DeliveryMode to either persistent (2) or non-persistent (1).
bool Persistent { get; }
Property Value
Priority
Message priority, 0 to 9.
byte Priority { get; }
Property Value
ReplyTo
Destination to reply to.
string? ReplyTo { get; }
Property Value
ReplyToAddress
Convenience property; parses ReplyTo property using TryParse(string?, out PublicationAddress?), and serializes it using ToString(). Returns null if ReplyTo property cannot be parsed by TryParse(string?, out PublicationAddress?).
PublicationAddress? ReplyToAddress { get; }
Property Value
Timestamp
Message timestamp.
AmqpTimestamp Timestamp { get; }
Property Value
Type
Message type name.
string? Type { get; }
Property Value
UserId
User Id.
string? UserId { get; }
Property Value
Methods
IsAppIdPresent()
Returns true if the AppId property is present.
bool IsAppIdPresent()
Returns
IsClusterIdPresent()
Returns true if the ClusterId property is present (cluster id is deprecated in AMQP 0-9-1).
bool IsClusterIdPresent()
Returns
IsContentEncodingPresent()
Returns true if the ContentEncoding property is present.
bool IsContentEncodingPresent()
Returns
IsContentTypePresent()
Returns true if the ContentType property is present.
bool IsContentTypePresent()
Returns
IsCorrelationIdPresent()
Returns true if the CorrelationId property is present.
bool IsCorrelationIdPresent()
Returns
IsDeliveryModePresent()
Returns true if the DeliveryMode property is present.
bool IsDeliveryModePresent()
Returns
IsExpirationPresent()
Returns true if the Expiration property is present.
bool IsExpirationPresent()
Returns
IsHeadersPresent()
Returns true if the Headers property is present.
bool IsHeadersPresent()
Returns
IsMessageIdPresent()
Returns true if the MessageId property is present.
bool IsMessageIdPresent()
Returns
IsPriorityPresent()
Returns true if the Priority property is present.
bool IsPriorityPresent()
Returns
IsReplyToPresent()
Returns true if the ReplyTo property is present.
bool IsReplyToPresent()
Returns
IsTimestampPresent()
Returns true if the Timestamp property is present.
bool IsTimestampPresent()
Returns
IsTypePresent()
Returns true if the Type property is present.
bool IsTypePresent()
Returns
IsUserIdPresent()
Returns true if the UserId property is present.
bool IsUserIdPresent()