MessageQueueAccessRights Enumeração

Definição

Especifica um conjunto de direitos de acesso específicos ao objeto para operações específicas do Enfileiramento de Mensagens.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class MessageQueueAccessRights
[System.Flags]
public enum MessageQueueAccessRights
[<System.Flags>]
type MessageQueueAccessRights = 
Public Enum MessageQueueAccessRights
Herança
MessageQueueAccessRights
Atributos

Campos

Nome Valor Description
DeleteMessage 1

O direito de excluir mensagens da fila.

PeekMessage 2

O direito de espiar mensagens da fila.

ReceiveMessage 3

O direito de receber mensagens da fila. Isso inclui os direitos de excluir e espiar mensagens.

WriteMessage 4

O direito de enviar mensagens para a fila.

DeleteJournalMessage 8

O direito de excluir mensagens da fila de diários.

ReceiveJournalMessage 10

O direito de receber mensagens da fila de diários. Isso inclui os direitos de excluir e espiar mensagens da fila do diário.

SetQueueProperties 16

O direito de modificar as propriedades da fila.

GetQueueProperties 32

O direito de ler as propriedades da fila.

DeleteQueue 65536

O direito de excluir a fila.

GetQueuePermissions 131072

O direito de ler permissões de fila.

GenericWrite 131108

Uma combinação de GetQueueProperties, GetQueuePermissionse WriteMessage.

GenericRead 131115

Uma combinação de GetQueueProperties, GetQueuePermissions, ReceiveMessagee ReceiveJournalMessage.

ChangeQueuePermissions 262144

O direito de modificar permissões de fila.

TakeQueueOwnership 524288

O direito de assumir a propriedade da fila.

FullControl 983103

Direitos completos para a fila. Uma união de todos os outros direitos na enumeração.

Comentários

A MessageQueueAccessRights enumeração permite que você especifique direitos específicos do objeto de Enfileiramento de Mensagens, como receber, espiar ou escrever mensagens ou definir propriedades da fila. É uma das duas enumerações para as quais a GenericAccessRights enumeração mapeia habilidades extensas de leitura, gravação ou execução. O outro, StandardAccessRightspermite que você especifique direitos comuns à maioria dos objetos, por exemplo, excluindo o objeto ou lendo um descritor de segurança.

Ambos StandardAccessRights e MessageQueueAccessRights forneçam um membro para excluir uma fila. As necessidades do aplicativo definem qual conjunto de sinalizadores você usa.

Os direitos de acesso associados à MessageQueueAccessRights enumeração são listados na caixa Permissões da janela propriedades da fila.

Aplica-se a

Confira também