語言

MessageQueueAccessRights 列舉

定義

指定消息佇列專屬作業的物件特定訪問許可權集。

此列舉支援其成員值的位元組合。

public enum class MessageQueueAccessRights
[System.Flags]
public enum MessageQueueAccessRights
[<System.Flags>]
type MessageQueueAccessRights = 
Public Enum MessageQueueAccessRights
繼承
MessageQueueAccessRights
屬性

欄位

名稱 值 Description
DeleteMessage 1

刪除排隊訊息的權利。

PeekMessage 2

偷看排隊訊息的權利。

ReceiveMessage 3

接收隊列訊息的權利。 這包括刪除和偷看訊息的權利。

WriteMessage 4

有權向排隊發送訊息。

DeleteJournalMessage 8

刪除日誌佇列訊息的權利。

ReceiveJournalMessage 10

有權從日誌佇列接收訊息。 這包括刪除和窺視日誌佇列訊息的權利。

SetQueueProperties 16

修改佇列屬性的權利。

GetQueueProperties 32

讀取佇列屬性的權利。

DeleteQueue 65536

刪除排隊的權利。

GetQueuePermissions 131072

讀取隊列權限的權利。

GenericWrite 131108

結合 GetQueueProperties、 GetQueuePermissions和 WriteMessage。

GenericRead 131115

結合 GetQueueProperties、 GetQueuePermissions、 ReceiveMessage和 ReceiveJournalMessage。

ChangeQueuePermissions 262144

修改佇列權限的權利。

TakeQueueOwnership 524288

擁有排隊權。

FullControl 983103

排隊權完全。 列舉中所有其他權利的合併。

備註

列 MessageQueueAccessRights 舉功能允許你指定訊息佇列的物件專屬權限,例如接收、窺視或寫入訊息,或設定佇列屬性。 它是兩種列舉之一,列 GenericAccessRights 舉會對應廣泛的讀取、寫入或執行能力。 另一個 StandardAccessRights,則是你能指定大多數物件共有的權利,例如刪除物件或讀取安全描述符。

兩者皆StandardAccessRightsMessageQueueAccessRights提供成員以刪除佇列。 應用程式的需求決定了你使用哪組旗標。

與 MessageQueueAccessRights 列舉相關聯的存取權限列於佇列屬性視窗的權限框中。

適用於

另請參閱