MessagePropertyFilter.Extension Property

Definition

Gets or sets a value that indicates whether to retrieve Extension property information when receiving or peeking a message.

C#
[System.Messaging.MessagingDescription("MsgExtension")]
public bool Extension { get; set; }

Property Value

true to receive Extension information; otherwise, false. The default is false.

Attributes

Examples

The following code example demonstrates the use of the Extension property.

C#
// Set the queue's MessageReadPropertyFilter property to enable the
// message's Extension property.
queue.MessageReadPropertyFilter.Extension = true;

// Peek at the message. Time out after ten seconds in case the message
// was not delivered.
orderMessage = queue.Peek(TimeSpan.FromSeconds(10.0));

// Display the value of the message's Extension property.
Console.WriteLine("Message.Extension: {0}",
    orderMessage.Extension);

Remarks

The Extension property of the Message class provides for additional application-defined information that is associated with the message, like a large binary object. It is the responsibility of the receiving application to interpret the contents of the Extension.

Applies to

Produkt Verzie
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

See also