MessageQueue.CanWrite 屬性

定義

取得值,指出是否可寫入 MessageQueue

public:
 property bool CanWrite { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_CanWrite")]
public bool CanWrite { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_CanWrite")>]
member this.CanWrite : bool
Public ReadOnly Property CanWrite As Boolean

屬性值

如果 MessageQueue 存在,而且應用程式可以寫入它,則為 true,否則為 false

屬性

範例

下列程式代碼範例會顯示消息佇列 CanWrite 的 屬性值。

// Display the value of the queue's CanWrite property.
Console.WriteLine("MessageQueue.CanWrite: {0}", queue.CanWrite);

備註

CanWrite 指出應用程式是否可以將訊息傳送至佇列。 如果 CanWritetrue,可以將 MessageQueue 訊息傳送至佇列。 否則,它就無法。

CanWrite 如果 false 佇列已經以獨佔寫入存取權開啟 (,或已以非獨佔存取權開啟,且此 MessageQueue 佇列會要求獨佔存取) ,或應用程式沒有足夠的許可權存取它。 如果您的應用程式嘗試在 為 falseCanWrite寫入佇列,則會拒絕存取。

下表顯示此屬性是否可在各種工作組模式中使用。

工作組模式 可用
本機電腦
本機計算機和直接格式名稱
遠端電腦
遠端電腦和直接格式名稱

適用於

另請參閱