MessageQueueAccessRights Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
| GenericRead | 131115 | Uma combinação de |
| 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.