MessageQueueAccessRights 列舉

定義

指定訊息佇列專屬作業的物件專用存取權集合。

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

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

欄位

ChangeQueuePermissions 262144

修改佇列使用權限的權限。

DeleteJournalMessage 8

從日誌佇列刪除訊息的權限。

DeleteMessage 1

從佇列刪除訊息的權限。

DeleteQueue 65536

刪除佇列的權限。

FullControl 983103

存取佇列的完整權限。 列舉型別中所有其他權限的集合。

GenericRead 131115

GetQueuePropertiesGetQueuePermissionsReceiveMessageReceiveJournalMessage 的組合。

GenericWrite 131108

GetQueuePropertiesGetQueuePermissionsWriteMessage 的組合。

GetQueuePermissions 131072

讀取佇列使用權限的權限。

GetQueueProperties 32

讀取佇列屬性的權限。

PeekMessage 2

窺視佇列訊息的權限。

ReceiveJournalMessage 10

從日誌佇列接收訊息的權限。 其中包括從日誌佇列刪除和窺視訊息的權限。

ReceiveMessage 3

從佇列接收訊息的權限。 其中包括刪除和窺視訊息的權限。

SetQueueProperties 16

修改佇列屬性的權限。

TakeQueueOwnership 524288

取得佇列所有權的權限。

WriteMessage 4

要傳送訊息至佇列的權限。

備註

列舉 MessageQueueAccessRights 可讓您指定消息佇列物件特定許可權,例如接收、查看或寫入訊息,或設定佇列屬性。 這是列舉對應大量讀取、寫入或執行能力之兩個列舉 GenericAccessRights 的其中之一。 另一個 StandardAccessRights是 ,可讓您指定大部分物件通用的許可權,例如刪除物件或讀取安全性描述元。

MessageQueueAccessRightsStandardAccessRights提供用來刪除佇列的成員。 應用程式的需求會定義您使用的旗標集。

與列舉相關聯的 MessageQueueAccessRights 訪問許可權會列在佇列屬性視窗的 [許可權] 方塊中。

適用於

另請參閱