Solucionando problemas de exceções: System.sistema de mensagens.MessageQueueException
A MessageQueueException exceção é lançada se ocorrer um erro interno do Microsoft mensagem enfileirar.
Dicas associadas
- Verifique a propriedade MessageQueueErrorCode da exceção para determinar por que a operação do MessageQueue falhou.
Exceções associadas a MessageQueueException classe são gerados por erros internos no serviço de enfileiramento de mensagens que devem ser tratados programaticamente. Cada exceção consiste em um código de erro e uma seqüência de caracteres de texto que descreve fonte.Para obter uma lista desses códigos de erro e suas descrições, consulte MessageQueueErrorCode.
Comentários
If a MessageQueue Abre uma fila com o sharedModeDenyReceive parâmetro definido como true, qualquer MessageQueue que, em seguida, o tenta ler da fila gera um MessageQueueException exceção causa de uma violação de compartilhamento. A mesma exceção é lançada se um MessageQueue tentar acessar a fila em modo exclusivo ao outro MessageQueue já tem acesso não exclusivo à fila.
Observação sobre o Visual Basic: |
---|
MessageQueueTransaction é apartment–aware threading. Visual Basic define o estado do thread principal para STA, para que você deve aplicar o MTAThreadAttribute no Main sub-rotina. Caso contrário, enviando uma mensagem transacional usando outro thread lança um MessageQueueException exceção. |
Consulte também
Tarefas
Como: Descubra mais sobre uma exceção com Assistente de Exceção
Como: Criar instâncias de componente MessageQueue