Edit

Share via


MessagePropertyFilter.AttachSenderId Property

Definition

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

public:
 property bool AttachSenderId { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgAttachSenderId")]
public bool AttachSenderId { get; set; }
[<System.Messaging.MessagingDescription("MsgAttachSenderId")>]
member this.AttachSenderId : bool with get, set
Public Property AttachSenderId As Boolean

Property Value

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

Attributes

Examples

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

// Set the queue's MessageReadPropertyFilter property 
// to enable the message's AttachSenderId property.
queue->MessageReadPropertyFilter->AttachSenderId = 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 
// AttachSenderId property.
Console::WriteLine("Message.AttachSenderId: {0}", 
    orderMessage->AttachSenderId);
// Set the queue's MessageReadPropertyFilter property to enable the
// message's AttachSenderId property.
queue.MessageReadPropertyFilter.AttachSenderId = 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 AttachSenderId property.
Console.WriteLine("Message.AttachSenderId: {0}",
    orderMessage.AttachSenderId);

Remarks

The AttachSenderId property of the Message class specifies whether the Message.SenderId should be or has been attached to the message. The Message.SenderId is set by Message Queuing and is used by the receiving Queue Manager to verify whether the sender has access rights to a queue.

Applies to

See also