Export (0) Print
Expand All

MessagePropertyFilter.AttachSenderId Property

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

Namespace: System.Messaging
Assembly: System.Messaging (in system.messaging.dll)

public bool AttachSenderId { get; set; }
/** @property */
public boolean get_AttachSenderId ()

/** @property */
public void set_AttachSenderId (boolean value)

public function get AttachSenderId () : boolean

public function set AttachSenderId (value : boolean)

Not applicable.

Property Value

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

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.

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.get_MessageReadPropertyFilter().set_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}", 
    System.Convert.ToString(orderMessage.get_AttachSenderId()));

Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

Community Additions

ADD
Show:
© 2015 Microsoft