MessagePropertyFilter.DigitalSignature Property

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

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

public bool DigitalSignature { get; set; }
/** @property */
public boolean get_DigitalSignature ()

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

public function get DigitalSignature () : boolean

public function set DigitalSignature (value : boolean)

Not applicable.

Property Value

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

The DigitalSignature property of the Message class specifies the digital signature used to authenticate the message. In most cases, it is generated and set by Message Queuing when the sending application requests authentication.

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

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

// Set the queue's MessageReadPropertyFilter property to enable the
// message's DigitalSignature property.
queue.get_MessageReadPropertyFilter().set_DigitalSignature(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 DigitalSignature property.
Console.WriteLine("Message.DigitalSignature: {0}", 
    System.Convert.ToString(orderMessage.get_DigitalSignature()));

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: