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

Определение

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

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

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

Комбинация GetQueueProperties, GetQueuePermissions, ReceiveMessage и ReceiveJournalMessage.

GenericWrite 131108

Комбинация GetQueueProperties, GetQueuePermissions и WriteMessage.

GetQueuePermissions 131072

Право на чтение разрешений очереди.

GetQueueProperties 32

Право на чтение свойств очереди.

PeekMessage 2

Право на считывание сообщений из очереди.

ReceiveJournalMessage 10

Право на получение сообщений из очереди журнала. Сюда включаются права на считывание и удаление сообщений из очереди журнала.

ReceiveMessage 3

Право на прием сообщений из очереди. Сюда включаются права на считывание и удаление сообщений.

SetQueueProperties 16

Право на изменение свойств очереди.

TakeQueueOwnership 524288

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

WriteMessage 4

Право на передачу сообщений в очередь.

Комментарии

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

Оба StandardAccessRights и MessageQueueAccessRights предоставляют участника для удаления очереди. Требования приложения определяют, какой набор флагов вы используете.

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

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

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