MessageQueueErrorCode Enumeração

Definição

Identifica a origem de um erro que ocorreu na aplicação de Fila de Mensagens e gerou uma MessageQueueException exceção.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

public enum class MessageQueueErrorCode
public enum MessageQueueErrorCode
type MessageQueueErrorCode = 
Public Enum MessageQueueErrorCode
Herança
MessageQueueErrorCode

Campos

Name Valor Description
Base -1072824320

A Fila de Mensagens não devolve este código de erro.

Generic -1072824319

Texto da mensagem: Erro Genérico.
A Fila de Mensagens devolve este erro se não conseguir identificar uma fonte mais específica.

Property -1072824318

Texto da mensagem: Uma ou mais das propriedades passadas são inválidas.

QueueNotFound -1072824317

Texto da mensagem: A fila não está registada no serviço de diretório.
A Fila de Mensagens devolve este erro se não conseguir encontrar a fila. Isto inclui filas públicas não registadas no serviço de diretório e filas da Internet que não existem no espaço de nomes Message Queuing.

QueueExists -1072824315

Texto da mensagem: Uma fila com o mesmo nome de caminho já está registada.
A Fila de Mensagens regista filas públicas no serviço de diretório e regista filas privadas no computador local.

InvalidParameter -1072824314

Texto da mensagem: Um parâmetro inválido passado para uma função.
A Fila de Mensagens devolve este erro se um dos parâmetros fornecidos pela operação não for válido.

InvalidHandle -1072824313

Texto da mensagem: Um handle inválido passado para uma função.
A Fila de Mensagens devolve este erro se o handle da fila especificado não for válido.

OperationCanceled -1072824312

Texto da mensagem: A operação foi cancelada antes de poder ser concluída.

SharingViolation -1072824311

Mensagem de texto: Violação de partilha. A fila já está aberta para receção exclusiva.
A Fila de Mensagens devolve este erro se uma aplicação estiver a tentar abrir uma fila já aberta que tenha direitos exclusivos de leitura. Para mais informações sobre receber mensagens exclusivamente de uma fila, consulte a MessageQueue propriedade da DenySharedReceive classe.

ServiceNotAvailable -1072824309

Texto da mensagem: O serviço de Filas de Mensagens não está disponível.
A Fila de Mensagens devolve este erro se a aplicação não conseguir ligar-se ao Gestor de Filas.

MachineNotFound -1072824307

Texto da mensagem: O computador especificado não foi encontrado.
A Fila de Mensagens devolve este erro se não conseguir encontrar o computador da fila no serviço de diretórios.

IllegalSort -1072824304

Texto da mensagem: Ordenação ilegal especificada (por exemplo, colunas duplicadas).

IllegalUser -1072824303

Texto da mensagem: O utilizador tem um nome de utilizador inválido.
A Fila de Mensagens devolve este erro se a sua aplicação estiver a ligar-se através de um nome de utilizador inválido.

NoDs -1072824301

Texto da mensagem: Sem ligação com o(s) controlador(es) deste site.
A Fila de Mensagens devolve este erro se a aplicação não conseguir aceder ao serviço de diretório. Se este erro for devolvido, verifique as permissões para aceder ao serviço de diretório.

IllegalQueuePathName -1072824300

Texto da mensagem: Nome do caminho da fila inválido.
Consulte a MessageQueue propriedade da Path classe para opções de sintaxe de caminho válidas.

IllegalPropertyValue -1072824296

Mensagem de texto: Valor inválido da propriedade.

IllegalPropertyVt -1072824295

Texto da mensagem: Valor VARTYPE inválido.

BufferOverflow -1072824294

Texto da mensagem: O buffer fornecido ao MQReceiveMessage para recuperação do corpo da mensagem era demasiado pequeno. A mensagem não é removida da fila e parte do corpo da mensagem que cabe no buffer foi copiada.

IOTimeout -1072824293

Texto da mensagem: O tempo de expiração da mensagem de receção ou peek expirou.
A Fila de Mensagens devolve este erro se o time-out especificado numa chamada para Receive ou Peek expirar antes de uma nova mensagem chegar à fila. Isto só pode acontecer se não houver nenhuma mensagem já na fila; ambos os métodos retornam imediatamente se existir uma mensagem.

IllegalCursorAction -1072824292

Texto da mensagem: MQ_ACTION_PEEK_NEXT especificado para MQReceiveMessage não pode ser usado com a posição atual do cursor.
MoveNext não pode ser usado com a posição atual do cursor.

MessageAlreadyReceived -1072824291

Texto da mensagem: Uma mensagem que está atualmente apontada pelo cursor foi removida da fila por outro processo ou por outra chamada para receber a mensagem sem o uso deste cursor.
A Fila de Mensagens devolve este erro quando algum outro cursor, aplicação ou administrador do sistema já removeu a mensagem da fila. Este erro é mais provável de ocorrer ao usar a MessageEnumerator classe, como a instância devolvida através de uma chamada para GetMessageEnumerator2() ou GetEnumerator().

IllegalFormatName -1072824290

Texto da mensagem: O nome dado do formato é inválido. Para opções válidas de sintaxe de nomes de formato, consulte a MessageQueue propriedade da FormatName classe.

FormatNameBufferTooSmall -1072824289

Texto da mensagem: O buffer de nome de formato fornecido à API era demasiado pequeno para caber no nome do formato.

UnsupportedFormatNameOperation -1072824288

Texto da mensagem: A operação solicitada para o nome do formato especificado não é suportada.
A Fila de Mensagens devolve este erro quando a operação solicitada não é suportada para o nome do formato especificado. As operações incluem tentar abrir uma fila para receber mensagens especificando um nome direto do formato.

IllegalSecurityDescriptor -1072824287

Texto da mensagem: O descritor de segurança especificado não é um descritor de segurança válido.

SenderIdBufferTooSmall -1072824286

Texto da mensagem: O buffer passado para a propriedade do identificador de utilizador é demasiado pequeno.
A Fila de Mensagens devolve este erro quando o buffer de identificação do remetente fornecido é demasiado pequeno. Consulte a Message propriedade da SenderId classe para mais informações sobre identificadores de remetente.

SecurityDescriptorBufferTooSmall -1072824285

Texto da mensagem: O tamanho do buffer para MQGetQueueSecurity onde é passado é demasiado pequeno.
A Fila de Mensagens devolve este erro se o buffer de segurança fornecido for demasiado pequeno para o descritor de segurança.

CannotImpersonateClient -1072824284

Texto da mensagem: O servidor RPC não pode fazer-se passar pela aplicação cliente, pelo que as credenciais de segurança não puderam ser verificadas.
A Fila de Mensagens devolve este erro se o servidor de serviço de diretório não conseguir fazer-se passar pela aplicação cliente. Isto é necessário para verificar as credenciais de segurança.

AccessDenied -1072824283

Mensagem de texto: Acesso negado.O acesso à fila ou computador especificado é negado. Se este erro for devolvido, verifique se tem direitos de acesso à operação, como criar, eliminar ou definir propriedades para uma fila. Para informações sobre a alteração dos direitos de acesso para uma fila, veja MessageQueueAccessRights e SetPermissions.

PrivilegeNotHeld -1072824282

Texto da mensagem: O cliente não tem os privilégios necessários para realizar a operação.

InsufficientResources -1072824281

Texto da mensagem: Recursos insuficientes para realizar a operação.
A Fila de Mensagens devolve este erro, por exemplo, se não houver memória suficiente para completar a operação. Quando este erro é devolvido, a operação falha.

UserBufferTooSmall -1072824280

Texto da mensagem: Pedido falhado porque o buffer do utilizador é demasiado pequeno para conter a informação devolvida.

MessageStorageFailed -1072824278

Texto da mensagem: Não foi possível armazenar uma mensagem recuperável ou de diário. A mensagem não foi enviada.
A Fila de Mensagens devolve este erro se o computador local não conseguir armazenar uma mensagem recuperável (cuja entrega está garantida em caso de problema de rede) ou uma mensagem journal. Consulte as Message classes Recoverable e UseJournalQueue propriedades para mais informações sobre estas opções de envio de mensagens.

SenderCertificateBufferTooSmall -1072824277

Texto da mensagem: O buffer passado para a propriedade do certificado de utilizador é demasiado pequeno.
Consulte a Message propriedade da SenderCertificate classe para mais informações sobre certificados de utilizador.

InvalidCertificate -1072824276

Texto da mensagem: O certificado de utilizador não é válido.
A Fila de Mensagens devolve este erro se o certificado de segurança especificado na propriedade SenderCertificate da classe Message for inválido, ou se o certificado não estiver corretamente colocado na Microsoft Internet Explorer loja de certificados pessoais.

CorruptedInternalCertificate -1072824275

Texto da mensagem: O certificado interno da Fila de Mensagens está corrompido.
Este erro aplica-se apenas à Fila de Mensagens 1.0.

NoInternalUserCertificate -1072824273

Texto da mensagem: O certificado interno de Fila de Mensagens para o utilizador não existe.
A Fila de Mensagens devolve este erro se nenhum certificado interno estiver registado ou se o certificado registado estiver corrompido.

CorruptedSecurityData -1072824272

Texto da mensagem: Uma função criptográfica falhou.

CorruptedPersonalCertStore -1072824271

Mensagem de texto: A loja de certificados pessoais está corrompida.
A Fila de Mensagens devolve este erro quando a Microsoft Internet Explorer loja de certificados pessoais está corrompida.

ComputerDoesNotSupportEncryption -1072824269

Texto da mensagem: O computador não suporta operações de encriptação.
A Fila de Mensagens devolve este erro quando a aplicação solicita encriptação e o computador (origem ou destino) não suporta operações de encriptação. Quando este erro é devolvido, a operação de encriptação falha. Para mais informações sobre o uso de encriptação, veja EncryptionRequired e EncryptionAlgorithm.

BadSecurityContext -1072824267

Texto da mensagem: Mau contexto de segurança.
O contexto de segurança tornou-se corrompido.

CouldNotGetUserSid -1072824266

Texto da mensagem: Não foi possível obter a informação do SID do token de thread.
Para mais informações sobre identificadores de remetente, consulte a Message propriedade da SenderId classe.

CouldNotGetAccountInfo -1072824265

Mensagem de texto: Não consegui obter a informação da conta do utilizador.

IllegalCriteriaColumns -1072824264

Texto da mensagem: Parâmetro MQCOLUMNS inválido.
A Fila de Mensagens devolve este erro se estiver a usar a MessagePropertyFilter classe e tiver selecionado false para todos os valores booleanos e zero (0) para todos os valores inteiros.

IllegalPropertyId -1072824263

Texto da mensagem: valor do identificador de propriedade inválido.

IllegalRelation -1072824262

Texto da mensagem: Valor de relação inválido na restrição.

IllegalPropertySize -1072824261

Mensagem de texto: Tamanho do buffer de propriedade ilegal.
A Fila de Mensagens devolve este erro se o buffer especificado para o identificador de mensagem ou correlação não tiver o tamanho correto. Consulte as Message classes Id e CorrelationId propriedades para mais informações sobre identificadores de mensagens.

IllegalRestrictionPropertyId -1072824260

Texto da mensagem: Valor propid inválido no parâmetro MQRESTRICTION.
Valor inválido do identificador de propriedade por restrição.

IllegalQueueProperties -1072824259

Texto da mensagem: Parâmetro MQQUEUEPROPS ilegal, seja nulo ou com propriedades nulas.
O Message Queuing devolve este erro se estiver a usar a MessageQueueCriteria classe e tiver chamado ClearAll() ou não especificou quaisquer critérios ao filtrar filas. Consulte a MessageQueueCriteria aula ou GetPublicQueues para mais informações sobre filtragem dos critérios de busca em filas.

PropertyNotAllowed -1072824258

Mensagem de texto: Propriedade inválida para a operação solicitada.

InsufficientProperties -1072824257

Texto da mensagem: Nem todas as propriedades necessárias para a operação foram especificadas nos parâmetros de entrada.

MachineExists -1072824256

Texto da mensagem: Um computador com o mesmo nome já existe no site.

IllegalMessageProperties -1072824255

Texto da mensagem: Parâmetro MQQMPROPS ilegal, seja nulo ou com propriedades nulas.
Propriedades ilegais de mensagens, qualquer uma null ou outra com zero propriedades.

DsIsFull -1072824254

Mensagem de texto: O serviço de diretório está cheio.
A Fila de Mensagens devolve este erro se o armazenamento de informação estiver cheio. Este erro aplica-se apenas à Fila de Mensagens 1.0.

DsError -1072824253

Texto da mensagem: Erro interno do serviço de diretório.

InvalidOwner -1072824252

Texto da mensagem: Proprietário inválido do objeto. Por exemplo, CreateQueue falhou porque o objeto Gestor de Filas é inválido.
A Fila de Mensagens devolve este erro, por exemplo, se a sua aplicação tentar criar uma fila num computador onde a Fila de Mensagens não está instalada.

UnsupportedAccessMode -1072824251

Texto da mensagem: O modo de acesso especificado não é suportado.
A Fila de Mensagens devolve este erro se o modo de acesso especificado ao abrir a fila estiver definido para um valor inválido, ou se o modo de acesso e o modo partilhar especificados não forem compatíveis.

ResultBufferTooSmall -1072824250

Texto da mensagem: O buffer de resultados fornecido é demasiado pequeno.

DeleteConnectedNetworkInUse -1072824248

Texto da mensagem: A rede ligada não pode ser eliminada; Está em uso.
A Fila de Mensagens devolve este erro se não conseguir eliminar a rede ligada especificada porque a rede está definida em pelo menos outro computador. Remove a rede ligada de todas as listas de rede conectadas e tenta novamente apagá-la.

NoResponseFromObjectServer -1072824247

Mensagem de texto: Sem resposta do proprietário do objeto.
A Fila de Mensagens devolve este erro se não houver resposta do servidor do serviço de diretório. Quando este erro é devolvido, o estado da operação é desconhecido.

ObjectServerNotAvailable -1072824246

Texto da mensagem: O proprietário do objeto não está acessível.
A Fila de Mensagens devolve este erro se o servidor de serviço de diretório do objeto não estiver disponível. Quando este erro é devolvido, a operação falha.

QueueNotAvailable -1072824245

Texto da mensagem: Erro ao ler de uma fila num computador remoto.

DtcConnect -1072824244

Texto da mensagem: Não é possível ligar-se ao MS DTC.
A Fila de Mensagens devolve este erro se não conseguir ligar-se ao Coordenador de Transações Distribuídas da Microsoft.

TransactionImport -1072824242

Texto da mensagem: Não é possível importar a transação.

TransactionUsage -1072824240

Mensagem de texto: Utilização errada da transação.
A Fila de Mensagens devolve este erro se foi feita uma tentativa de abrir uma fila remota para acesso de leitura dentro de uma transação, ou se foi feita uma tentativa de ler uma mensagem de uma fila não transacional a partir de dentro de uma transação.

TransactionSequence -1072824239

Texto da mensagem: Sequência incorreta de operações de transação.

MissingConnectorType -1072824235

Texto da mensagem: O Tipo de Conector é obrigatório ao enviar um Confirmação ou mensagem segura.
A Fila de Mensagens devolve este erro quando a aplicação define uma propriedade normalmente definida pela Fila de Mensagens, mas não especifica o conector a usar. Para mais informações sobre tipos de conectores, consulte a Message propriedade da ConnectorType classe.

StaleHandle -1072824234

Texto da mensagem: O serviço Gestor de Filas foi reiniciado. O controlo da fila está obsoleto e deve estar fechado.
A Fila de Mensagens devolve este erro se o handle especificado foi obtido numa sessão anterior do serviço Gestor de Filas.

TransactionEnlist -1072824232

Mensagem de texto: Não é possível inscrever a transação.

QueueDeleted -1072824230

Mensagem de texto: A fila foi apagada. As mensagens já não podem ser recebidas usando esta instância de fila. A fila deve estar fechada.

IllegalContext -1072824229

Texto da mensagem: Parâmetro de contexto inválido.

IllegalSortPropertyId -1072824228

Texto da mensagem: Valor propid inválido no MQSORTSET.
Valor do identificador de propriedade inválido em for sort.

LabelBufferTooSmall -1072824226

Texto da mensagem: O buffer de etiquetas fornecido à API era demasiado pequeno.

MqisServerEmpty -1072824225

Texto da mensagem: A lista de servidores MQIS (no registo) está vazia. Este erro aplica-se apenas à Fila de Mensagens 1.0.

MqisReadOnlyMode -1072824224

Texto da mensagem: A base de dados MQIS está em modo apenas de leitura.

SymmetricKeyBufferTooSmall -1072824223

Texto da mensagem: O buffer passado para a propriedade da chave Simétrica é demasiado pequeno.
Consulte a Message propriedade da DestinationSymmetricKey classe para mais informações sobre chaves simétricas.

SignatureBufferTooSmall -1072824222

Texto da mensagem: O buffer passado para a propriedade Assinatura é demasiado pequeno.
Consulte a Message propriedade da DigitalSignature classe para mais informações sobre assinaturas.

ProviderNameBufferTooSmall -1072824221

Texto da mensagem: O buffer passado para a propriedade do nome do Fornecedor é demasiado pequeno.
Consulte a Message propriedade da AuthenticationProviderName classe para mais informações sobre os nomes dos prestadores.

IllegalOperation -1072824220

Texto da mensagem: A operação é inválida em sistemas de fila de mensagens estrangeiras.

WriteNotAllowed -1072824219

Texto da mensagem: Outro servidor MQIS está a ser instalado; Operações de escrita na base de dados não são permitidas neste momento.

WksCantServeClient -1072824218

Texto da mensagem: Clientes independentes da fila de mensagens não podem servir clientes dependentes da fila de mensagens.

DependentClientLicenseOverflow -1072824217

Texto da mensagem: O número de clientes dependentes servidos por este servidor de Fila de Mensagens atingiu o seu limite máximo.

CorruptedQueueWasDeleted -1072824216

Texto da mensagem: The.ini ficheiro da fila no LQS foi apagado porque estava corrompido.

RemoteMachineNotAvailable -1072824215

Mensagem de texto: A máquina remota não está disponível.

UnsupportedOperation -1072824214

Texto da mensagem: A operação não é suportada para um computador de instalação do WORKGROUP.

EncryptionProviderNotSupported -1072824213

Texto da mensagem: O Fornecedor de Serviços Criptográficos não é suportado pela Fila de Mensagens.

CannotSetCryptographicSecurityDescriptor -1072824212

Texto da mensagem: Não foi possível definir o descritor de segurança para as chaves criptográficas.
Para informações sobre fornecedores criptográficos, veja CryptographicProviderType e AuthenticationProviderType.

CertificateNotProvided -1072824211

Texto da mensagem: Um utilizador tentou enviar uma mensagem autenticada sem certificado.
A Fila de Mensagens devolve este erro se a aplicação remetente tentar usar informação do contexto de segurança para autenticar uma mensagem, e o contexto de segurança não incluir um certificado. Para mais informações sobre certificados, consulte a Message propriedade da SenderCertificate classe.

QDnsPropertyNotSupported -1072824210

A propriedade DNS não é suportada como critério para localizar filas.
Não podes recuperar o nome do caminho DNS de uma fila.

CannotCreateCertificateStore -1072824209

Texto da mensagem: Não é possível criar um armazenamento de certificados para o certificado interno.
A Fila de Mensagens devolve este erro se não tiver permissão para manipular o seu próprio perfil.

CannotOpenCertificateStore -1072824208

Texto da mensagem: Não é possível abrir o armazenamento de certificados para o certificado interno.
A Fila de Mensagens devolve este erro se não tiver permissão para manipular o seu próprio perfil.

IllegalEnterpriseOperation -1072824207

Texto da mensagem: A operação é inválida para um objeto de serviços de Fila de Mensagens.

CannotGrantAddGuid -1072824206

Texto da mensagem: Não foi concedida a permissão "Adicionar Guid" ao utilizador atual.

CannotLoadMsmqOcm -1072824205

Texto da mensagem: Não é possível carregar a biblioteca MSMQOCM.DLL.

NoEntryPointMsmqOcm -1072824204

Texto da mensagem: Não é possível localizar um ponto de entrada na biblioteca MSMQOCM.DLL.

NoMsmqServersOnDc -1072824203

Texto da mensagem: Não encontrei servidores de Fila de Mensagens nos controladores de domínio.

CannotJoinDomain -1072824202

Texto da mensagem: Falhou a entrada na empresa de Fila de Mensagens no domínio Windows 2000.

CannotCreateOnGlobalCatalog -1072824201

Texto da mensagem: Falhou na criação de um objeto num servidor de catálogo global especificado.

GuidNotMatching -1072824200

Texto da mensagem: Falhou a criação do objeto de configuração de Fila de Mensagens com um GUID que corresponde à instalação do computador. Tens de desinstalar a Fila de Mensagens e depois reinstalá-la.

PublicKeyNotFound -1072824199

Texto da mensagem: Não consigo encontrar a chave pública do computador.
A Fila de Mensagens devolve este erro, por exemplo, se estiver a tentar recuperar as propriedades do computador de um computador a executar a Fila de Mensagens 1.0 ou se estiver a tentar obter propriedades remotas do computador enquanto trabalha offline. Este erro aplica-se apenas à Fila de Mensagens 2.0.

PublicKeyDoesNotExist -1072824198

Texto da mensagem: A chave pública do computador não existe.
A Fila de Mensagens devolve este erro se conseguiu consultar o serviço de diretórios, mas a chave melhorada não foi encontrada. Este erro aplica-se apenas à Fila de Mensagens 2.0.

IllegalPrivateProperties -1072824197

O valor do parâmetro de propriedades privadas é inválido. Isto pode dever-se ao facto de ter um valor nulo ou não ter propriedades especificadas.

NoGlobalCatalogInDomain -1072824196

Texto da mensagem: Não é possível encontrar servidores do Catálogo Global no domínio especificado.

NoMsmqServersOnGlobalCatalog -1072824195

Texto da mensagem: Não foi possível encontrar servidores de Fila de Mensagens nos controladores de domínio do Catálogo Global.

CannotGetDistinguishedName -1072824194

Texto da mensagem: Não conseguiu recuperar o nome distinto do computador local.

CannotHashDataEx -1072824193

Texto da mensagem: Não é possível fazer hash dos dados para uma mensagem autenticada.

CannotSignDataEx -1072824192

Texto da mensagem: Não é possível assinar dados antes de enviar uma mensagem autenticada.
Consulte a Message propriedade da DigitalSignature turma para mais informações sobre dados de assinatura.

CannotCreateHashEx -1072824191

Texto da mensagem: Não é possível criar um objeto hash para uma mensagem autenticada.
Consulte a Message propriedade da HashAlgorithm classe para mais informações sobre algoritmos de hash.

FailVerifySignatureEx -1072824190

Texto da mensagem: A assinatura da mensagem recebida não é válida.

MessageNotFound -1072824184

Texto da mensagem: A mensagem especificada não foi encontrada.
O Message Queuing devolve este erro se não conseguir encontrar a mensagem especificada na fila.

Exemplos

O exemplo seguinte verifica se existe uma fila de Fila de Mensagens e depois elimina-a.

#using <system.dll>
#using <system.messaging.dll>

using namespace System;
using namespace System::Messaging;
int main()
{
   
   // Determine whether the queue exists.
   if ( MessageQueue::Exists( ".\\myQueue" ) )
   {
      try
      {
         
         // Delete the queue.
         MessageQueue::Delete( ".\\myQueue" );
      }
      catch ( MessageQueueException^ e ) 
      {
         if ( e->MessageQueueErrorCode == MessageQueueErrorCode::AccessDenied )
         {
            Console::WriteLine( "Access is denied. Queue might be a system queue." );
         }
         
         // Handle other sources of MessageQueueException.
      }

   }

   return 0;
}
using System;
using System.Messaging;

namespace MyProject
{
    /// <summary>
    /// Provides a container class for the example.
    /// </summary>
    public class MyNewQueue
    {

        //**************************************************
        // Provides an entry point into the application.
        //		
        // This example verifies existence and attempts to
        // delete a queue.
        //**************************************************

        public static void Main()
        {

            // Determine whether the queue exists.
            if (MessageQueue.Exists(".\\myQueue"))
            {
                try
                {
                    // Delete the queue.
                    MessageQueue.Delete(".\\myQueue");
                }
                catch(MessageQueueException e)
                {
                    if(e.MessageQueueErrorCode ==
                        MessageQueueErrorCode.AccessDenied)
                    {
                        Console.WriteLine("Access is denied. " +
                            "Queue might be a system queue.");
                    }

                    // Handle other sources of MessageQueueException.
                }
            }
        
            return;
        }
    }
}
Imports System.Messaging



Public Class MyNewQueue


        
        ' Provides an entry point into the application.
        '		 
        ' This example verifies existence and attempts to 
        ' delete a queue.
        

        Public Shared Sub Main()

            ' Determine whether the queue exists.
            If MessageQueue.Exists(".\myQueue") Then

                Try

                    ' Delete the queue.
                    MessageQueue.Delete(".\myQueue")

                Catch e As MessageQueueException

                    If e.MessageQueueErrorCode = _
                        MessageQueueErrorCode.AccessDenied Then

                        Console.WriteLine("Access is denied. " _
                            + "Queue might be a system queue.")
                    End If

                    ' Handle other sources of exceptions as necessary.

                End Try

            End If


            Return

        End Sub

End Class

Observações

A MessageQueueErrorCode enumeração fornece informações detalhadas sobre uma condição de erro durante uma operação de mensagem.

Utiliza MessageQueueException a MessageQueueErrorCode propriedade para identificar a natureza do erro de Fila de Mensagens. O MessageQueueErrorCode valor determina uma cadeia de texto a associar ao erro.

Aplica-se a

Ver também