MessageQueueAccessRights Enumeração

Definição

Especifica um conjunto de direitos de acesso específicos de objeto para operações específicas da Fila de Mensagens.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

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

Campos

Name Valor Description
DeleteMessage 1

O direito de apagar mensagens da fila.

PeekMessage 2

O direito de espreitar mensagens da fila.

ReceiveMessage 3

O direito de receber mensagens da fila. Isto inclui os direitos de apagar e espreitar mensagens.

WriteMessage 4

O direito de enviar mensagens para a fila.

DeleteJournalMessage 8

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

ReceiveJournalMessage 10

O direito de receber mensagens da fila do diário. Isto inclui os direitos de apagar e espreitar mensagens da fila de 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 eliminar a fila.

GetQueuePermissions 131072

O direito de ler permissões na fila.

GenericWrite 131108

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

GenericRead 131115

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

ChangeQueuePermissions 262144

O direito de modificar permissões de fila.

TakeQueueOwnership 524288

O direito de tomar posse da fila.

FullControl 983103

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

Observações

A MessageQueueAccessRights enumeração permite-lhe especificar direitos específicos de objeto na Fila de Mensagens, como receber, espreitar ou escrever mensagens, ou definir propriedades da fila. É uma das duas enumerações para as quais a GenericAccessRights enumeração atribui extensas capacidades de leitura, escrita ou execução. A outra, StandardAccessRights, permite-lhe especificar direitos comuns à maioria dos objetos, por exemplo, eliminar o objeto ou ler um descritor de segurança.

Ambos StandardAccessRights e MessageQueueAccessRights fornecem um membro para eliminar uma fila. As necessidades da aplicação definem que conjunto de flags utiliza.

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

Aplica-se a

Ver também