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

結合 GetQueuePropertiesGetQueuePermissionsWriteMessage

GenericRead 131115

結合 GetQueuePropertiesGetQueuePermissionsReceiveMessageReceiveJournalMessage

ChangeQueuePermissions 262144

修改佇列權限的權利。

TakeQueueOwnership 524288

擁有排隊權。

FullControl 983103

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

備註

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

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

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

適用於

另請參閱