Message.EncryptionAlgorithm Property

Definition

Gets or sets the encryption algorithm used to encrypt the body of a private message.

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

Property Value

One of the EncryptionAlgorithm enumeration values. The default is RC2.

Attributes

Exceptions

The message queue is filtered to ignore the EncryptionAlgorithm property.

Remarks

If a message is private (encrypted), it is encrypted before it is sent and decrypted upon receipt. The EncryptionAlgorithm property specifies the algorithm used to encrypt the message body of a private message.

A queue can require that incoming messages be encrypted. If an application sends a non-encrypted (non-private) message to a queue that accepts only private messages, or if it sends a private message to a queue that accepts only non-private messages, the queue rejects the message. The sending application can request that a negative acknowledgment message be returned in such a case.

Applies to

Product Versions
.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