MessageQueueAccessRights Перечисление

Определение

Задает набор прав доступа для определенных объектов для операций, относящихся к очереди сообщений.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class MessageQueueAccessRights
[System.Flags]
public enum MessageQueueAccessRights
[<System.Flags>]
type MessageQueueAccessRights = 
Public Enum MessageQueueAccessRights
Наследование
MessageQueueAccessRights
Атрибуты

Поля

Имя Значение Описание
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, , GetQueuePermissionsReceiveMessageи ReceiveJournalMessage.

ChangeQueuePermissions 262144

Право изменять разрешения очереди.

TakeQueueOwnership 524288

Право на владение очередью.

FullControl 983103

Полные права на очередь. Объединение всех остальных прав перечисления.

Комментарии

Перечисление MessageQueueAccessRights позволяет указать права, относящиеся к конкретному объекту message Queuing, такие как получение, просмотр или запись сообщений или настройка свойств очереди. Это одно из двух перечислений, с которыми GenericAccessRights перечисление сопоставляет обширные возможности чтения, записи или выполнения. С другой StandardAccessRightsстороны, вы можете указать права, общие для большинства объектов, например удаление объекта или чтение дескриптора безопасности.

Оба StandardAccessRights элемента и MessageQueueAccessRights предоставьте элемент для удаления очереди. Потребности приложения определяют набор используемых флагов.

Права доступа, связанные с MessageQueueAccessRights перечислением, перечислены в поле "Разрешения" окна свойств очереди.

Применяется к

См. также раздел