MessageQueueAccessRights Enumeração

Definição

Especifica um conjunto direitos de acesso específicos do objeto para operações específicas para o 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

ChangeQueuePermissions 262144

O direito modificar as permissões da fila.

DeleteJournalMessage 8

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

DeleteMessage 1

O direito de excluir mensagens da fila.

DeleteQueue 65536

O direito de excluir a fila.

FullControl 983103

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

GenericRead 131115

Uma combinação de GetQueueProperties, GetQueuePermissions, ReceiveMessage e ReceiveJournalMessage.

GenericWrite 131108

Uma combinação de GetQueueProperties, GetQueuePermissions e WriteMessage.

GetQueuePermissions 131072

O direito ler as permissões da fila.

GetQueueProperties 32

O direito de ler as propriedades da fila.

PeekMessage 2

O direito de espiar mensagens da fila.

ReceiveJournalMessage 10

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

ReceiveMessage 3

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

SetQueueProperties 16

O direito de modificar as propriedades da fila.

TakeQueueOwnership 524288

O direito de assumir a propriedade da fila.

WriteMessage 4

O direito de enviar mensagens para a fila.

Comentários

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

Ambos StandardAccessRights e MessageQueueAccessRights fornecem 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 de propriedades da fila.

Aplica-se a

Confira também