MessageQueue.EncryptionRequired プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MessageQueue.EncryptionRequired プロパティの意味・解説 

MessageQueue.EncryptionRequired プロパティ

キューが非プライベート (暗号化されていない) メッセージだけを受け入れるかどうかを示す値を取得または設定します。

名前空間: System.Messaging
アセンブリ: System.Messaging (system.messaging.dll 内)
構文構文

Public Property EncryptionRequired As
 EncryptionRequired
Dim instance As MessageQueue
Dim value As EncryptionRequired

value = instance.EncryptionRequired

instance.EncryptionRequired = value
public EncryptionRequired EncryptionRequired { get;
 set; }
public:
property EncryptionRequired EncryptionRequired {
    EncryptionRequired get ();
    void set (EncryptionRequired value);
}
/** @property */
public EncryptionRequired get_EncryptionRequired ()

/** @property */
public void set_EncryptionRequired (EncryptionRequired
 value)
public function get EncryptionRequired
 () : EncryptionRequired

public function set EncryptionRequired
 (value : EncryptionRequired)

プロパティ値
EncryptionRequired 値の 1 つ。既定値は None です。

例外例外
解説解説

キューにメッセージを送信するときに暗号化が必要であることを指定すると、メッセージの本文だけが暗号化されます。その他のメンバ (Label プロパティや SenderId プロパティなど) の暗号化はできません。

このプロパティを設定すると、メッセージ キューのキューが変更されます。したがって、他の MessageQueue インスタンスが変更による影響を受けます。

メッセージを暗号化すると、そのメッセージはプライベートになります。EncryptionRequired プロパティを適切に設定することによって、キューの暗号化要件を None、Body、または Optional に指定できます。メッセージの UseEncryption 設定は、キューの暗号化要件に対応させる必要があります。メッセージが暗号化されず、キューが Body に指定されている場合、またはメッセージが暗号化されて、キューが None に指定されている場合、メッセージはキューで拒否されます。送信元アプリケーションがこのイベントで否定受信確認メッセージを要求している場合、メッセージ キューは送信元アプリケーションにメッセージの拒否を示します。UseDeadLetterQueue プロパティが true の場合、暗号化できなかったメッセージは配信不能キューに送信されます。それ以外の場合、メッセージは失われます。

このプロパティが各種のワークグループ モードで使用できるかどうかを次の表に示します。

使用例使用例

メッセージ キューの EncryptionRequired プロパティに対し、値の取得と設定を行うコード例を次に示します。

// Set the queue's EncryptionRequired property value.
queue.EncryptionRequired = System.Messaging.EncryptionRequired.Optional;

// Display the new value of the queue's EncryptionRequired property.
Console.WriteLine("MessageQueue.EncryptionRequired: {0}",
    queue.EncryptionRequired);
// Set the queue's EncryptionRequired property value.
queue.set_EncryptionRequired(
    System.Messaging.EncryptionRequired.Optional);
// Display the new value of the queue's EncryptionRequired property.
Console.WriteLine("MessageQueue.EncryptionRequired: {0}", 
    queue.get_EncryptionRequired());
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「MessageQueue.EncryptionRequired プロパティ」の関連用語

MessageQueue.EncryptionRequired プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MessageQueue.EncryptionRequired プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS