次の方法で共有


MessageQueue.CanWrite プロパティ

MessageQueue に書き込むことができるかどうかを示す値を取得します。

Public ReadOnly Property CanWrite As Boolean
[C#]
public bool CanWrite {get;}
[C++]
public: __property bool get_CanWrite();
[JScript]
public function get CanWrite() : Boolean;

プロパティ値

MessageQueue が存在し、アプリケーションが書き込むことができる場合は true 。それ以外の場合は false

解説

CanWrite は、アプリケーションがキューにメッセージを送信できるかどうかを示します。 CanWritetrue の場合、 MessageQueue はキューにメッセージを送信できます。それ以外の場合は、できません。

キューが既に排他書き込みアクセスで開かれている (または、非排他アクセスで開かれていて、この MessageQueue インスタンスが排他アクセスを要求している) 場合、またはアプリケーションに十分なアクセス権が与えられていない場合、 CanWritefalse です。 CanWritefalse のときにアプリケーションがキューに書き込もうとすると、アクセスは拒否されます。

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

ワークグループ モード 使用可否
ローカル コンピュータ はい
ローカル コンピュータ + 直接書式名 はい
リモート コンピュータ いいえ
リモート コンピュータ + 直接書式名 はい

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

MessageQueue クラス | MessageQueue メンバ | System.Messaging 名前空間 | WriteHandle | CanRead