使用英语阅读

通过


MessagePropertyFilter.EncryptionAlgorithm 属性

定义

获取或设置一个值,该值指示接收或查看消息时是否检索 EncryptionAlgorithm 属性信息。

[System.Messaging.MessagingDescription("MsgEncryptionAlgorithm")]
public bool EncryptionAlgorithm { get; set; }

属性值

如果接收 EncryptionAlgorithm 信息,则为 true;否则为 false。 默认值为 false

属性

示例

下面的代码示例演示如何使用 EncryptionAlgorithm 属性。

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

注解

如果消息是专用的,则会在发送之前对其进行加密,并在收到消息时对其进行解密。 EncryptionAlgorithm类的 Message 属性指定用于加密私人消息的消息正文的算法。

适用于

另请参阅