public interface IFileProperties

Summary

Common AMQP File content-class headers interface, spanning the union of the functionality offered by versions 0-8, 0-8qpid, 0-9 and 0-9-1 of AMQP.

Remarks

The specification code generator provides protocol-version-specific implementations of this interface. To obtain an implementation of this interface in a protocol-version-neutral way, use IModel.CreateFileProperties().

Each property is readable, writable and clearable: a cleared property will not be transmitted over the wire. Properties on a fresh instance are clear by default.

Property Summary

Type Name Summary
string ClusterId (rw)

intra-cluster routing identifier

string ContentEncoding (rw)

MIME content encoding

string ContentType (rw)

MIME content type

string Filename (rw)

message filename

IDictionary Headers (rw)

message header field table

string MessageId (rw)

application message identifier

byte Priority (rw)

message priority, 0 to 9

string ReplyTo (rw)

destination to reply to

AmqpTimestamp Timestamp (rw)

message timestamp

Method Summary

Name Summary
void ClearClusterId()

Clear the ClusterId property.

void ClearContentEncoding()

Clear the ContentEncoding property.

void ClearContentType()

Clear the ContentType property.

void ClearFilename()

Clear the Filename property.

void ClearHeaders()

Clear the Headers property.

void ClearMessageId()

Clear the MessageId property.

void ClearPriority()

Clear the Priority property.

void ClearReplyTo()

Clear the ReplyTo property.

void ClearTimestamp()

Clear the Timestamp property.

bool IsClusterIdPresent()

Returns true iff the ClusterId property is present.

bool IsContentEncodingPresent()

Returns true iff the ContentEncoding property is present.

bool IsContentTypePresent()

Returns true iff the ContentType property is present.

bool IsFilenamePresent()

Returns true iff the Filename property is present.

bool IsHeadersPresent()

Returns true iff the Headers property is present.

bool IsMessageIdPresent()

Returns true iff the MessageId property is present.

bool IsPriorityPresent()

Returns true iff the Priority property is present.

bool IsReplyToPresent()

Returns true iff the ReplyTo property is present.

bool IsTimestampPresent()

Returns true iff the Timestamp property is present.

Property Detail

string ClusterId (rw)

Summary

intra-cluster routing identifier

string ContentEncoding (rw)

Summary

MIME content encoding

string ContentType (rw)

Summary

MIME content type

string Filename (rw)

Summary

message filename

IDictionary Headers (rw)

Summary

message header field table

string MessageId (rw)

Summary

application message identifier

byte Priority (rw)

Summary

message priority, 0 to 9

string ReplyTo (rw)

Summary

destination to reply to

AmqpTimestamp Timestamp (rw)

Summary

message timestamp

Method Detail

ClearClusterId

void ClearClusterId()

Return type void

Summary

Clear the ClusterId property.

ClearContentEncoding

void ClearContentEncoding()

Return type void

Summary

Clear the ContentEncoding property.

ClearContentType

void ClearContentType()

Return type void

Summary

Clear the ContentType property.

ClearFilename

void ClearFilename()

Return type void

Summary

Clear the Filename property.

ClearHeaders

void ClearHeaders()

Return type void

Summary

Clear the Headers property.

ClearMessageId

void ClearMessageId()

Return type void

Summary

Clear the MessageId property.

ClearPriority

void ClearPriority()

Return type void

Summary

Clear the Priority property.

ClearReplyTo

void ClearReplyTo()

Return type void

Summary

Clear the ReplyTo property.

ClearTimestamp

void ClearTimestamp()

Return type void

Summary

Clear the Timestamp property.

IsClusterIdPresent

bool IsClusterIdPresent()

Return type bool

Summary

Returns true iff the ClusterId property is present.

IsContentEncodingPresent

bool IsContentEncodingPresent()

Return type bool

Summary

Returns true iff the ContentEncoding property is present.

IsContentTypePresent

bool IsContentTypePresent()

Return type bool

Summary

Returns true iff the ContentType property is present.

IsFilenamePresent

bool IsFilenamePresent()

Return type bool

Summary

Returns true iff the Filename property is present.

IsHeadersPresent

bool IsHeadersPresent()

Return type bool

Summary

Returns true iff the Headers property is present.

IsMessageIdPresent

bool IsMessageIdPresent()

Return type bool

Summary

Returns true iff the MessageId property is present.

IsPriorityPresent

bool IsPriorityPresent()

Return type bool

Summary

Returns true iff the Priority property is present.

IsReplyToPresent

bool IsReplyToPresent()

Return type bool

Summary

Returns true iff the ReplyTo property is present.

IsTimestampPresent

bool IsTimestampPresent()

Return type bool

Summary

Returns true iff the Timestamp property is present.