Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
В этом разделе перечислены все исключения, созданные транспортом MSMQ.
Список исключений
| Код ресурса | Ресурсная строка |
|---|---|
| MsmqActiveDirectoryRequiresNativeTransfer | Сбой проверки привязки для сообщения. Клиент не может отправлять сообщения. Конфликт в свойствах привязки вызвал эту ошибку. Параметр UseActiveDirectory имеет значение true, а Для QueueTransferProtocol задано значение Native. Чтобы устранить конфликт, исправьте одно из свойств. |
| MsmqAuthNoneRequiresProtectionNone | Ошибка проверки привязки для сервиса. Конечная точка службы или клиент не могут быть запущены. Конфликт в свойствах привязки вызвал эту ошибку. Для msmqAuthenticationMode задано значение None, а MsmqProtectionLevel не имеет значения None. Чтобы устранить конфликт, исправьте одно из свойств. |
| MsmqCustomRequiresPerAddDLQ | Сбой проверки привязки для сообщения. Клиент не может отправить сообщение. Параметр DeadLetterQueue задан как Custom, но параметр CustomDeadLetterQueue не задан. Укажите URI очереди недоставленных писем для каждого приложения в свойстве CustomDeadLetterQueue. |
| Ошибка десериализации MSMQ | При десериализации XML-сообщения возникла ошибка. Сообщение не может быть получено и удалено. |
| MsmqDLQNotWriteable | Сбой проверки привязки для клиента. Клиент не может отправить сообщение. Указанная очередь недоставленных писем не существует или не может быть записана. Убедитесь, что очередь существует с надлежащей авторизацией для записи в нее. |
| Ошибка получения информации о частном компьютере Msmq (MsmqGetPrivateComputerInformationError) | Проверка версии завершилась с указанной ошибкой. Версию MSMQ не удается определить; все операции, находящиеся в канале очереди, потерпят неудачу. Убедитесь, что MSMQ установлен и доступен. |
| MsmqNoAssurancesForVolatile | Ошибка проверки привязки для сервиса. Конечная точка службы или клиент не могут быть запущены. Свойство ExactlyOnce имеет значение true, а для свойства Durable задано значение false. Это не поддерживается. Чтобы устранить конфликт, исправьте одно из этих свойств. |
| Очередь MSMQ NonTransactionalQueueNeeded необходима | Обнаружена несоответствие между конфигурацией привязки и конфигурацией очереди MSMQ. Не удается запустить конечную точку службы. Свойство ExactlyOnce имеет значение false, а очередь для чтения сообщений из нее является транзакционной очередью. Исправьте ошибку, задав для свойства ExactlyOnce значение true или создав привязку, не относяющуюся к транзакциям. |
| Ошибка открытия MSMQ | Произошла ошибка при открытии указанной очереди. Сообщение не может быть отправлено или получено из очереди. Убедитесь, что MSMQ установлен и запущен. Кроме того, убедитесь, что очередь доступна для открытия с необходимым режимом доступа и авторизацией. |
| MsmqPathLookupError | Ошибка при преобразовании указанного имени пути очереди в имя формата. Все операции на очередном канале привели к сбоям. Убедитесь, что адрес очереди действителен. MSMQ необходимо установить с включенной интеграцией Active Directory и получить к нему доступ. |
| MsmqPerAppDLQRequiresCustom | Сбой проверки привязки на клиенте. Клиент не может отправлять сообщения. Свойство CustomDeadLetterQueue задано, но у свойства DeadLetterQueue не указано значение Custom. Задайте для свойства DeadLetterQueue значение Custom. |
| MsmqPerAppDLQRequiresExactlyOnce | Сбой проверки привязки для клиента. Клиент не может отправлять сообщения. Конфликт в свойствах привязки вызывает сбой. Чтобы использовать настраиваемую очередь недоставленных писем, значение ExactlyOnce должно быть установлено в True для разрешения конфликта. |
| MsmqPerAppDLQRequiresMsmq4 | Обнаружена несоответствие между привязкой и конфигурацией MSMQ. Клиент не может отправлять сообщения. Чтобы использовать настраиваемую очередь недоставленных писем, необходимо иметь MSMQ версии 4.0 или более поздней. Если у вас нет MSMQ версии 4.0 или более поздней, задайте для свойства DeadLetterQueue значение System или None. |
| MsmqReceiveError | Произошла ошибка при получении сообщения из очереди. Убедитесь, что MSMQ установлен и запущен. Убедитесь, что очередь доступна для получения. |
| MsmqSameTransactionExpected | В процессе этого сеанса возникла ошибка операции. Канал сеанса неисправен. Сообщения в сеансе не могут быть отправлены или получены. Сеанс очереди не может быть связан с несколькими транзакциями. Убедитесь, что все сообщения в сеансе отправляются или получаются с помощью одной транзакции. |
| MsmqSendError | Произошла ошибка при отправке в указанную очередь. Убедитесь, что MSMQ установлен и запущен. Если вы отправляете в локальную очередь, убедитесь, что очередь существует с необходимым режимом доступа и авторизацией. |
| MsmqTimeSpanTooLarge | Время жизни сообщения слишком велико. Сообщение не может быть отправлено. Время жизни сообщения (TTL) не может превышать максимальное значение Int32. |
| Поставщик токенов для MSMQ требуется для сертификатов | Не удается найти X509SecurityTokenProvider. Сообщение не может быть отправлено. Для режима проверки подлинности сертификата требуется поставщик маркеров X.509. Убедитесь, что поставщик токенов безопасности доступен для установленного сертификата. |
| MsmqTransactedDLQExpected | Несоответствие произошло между привязкой и конфигурацией MSMQ. Сообщения не могут быть отправлены. Настраиваемая очередь недоставленных букв, указанная в привязке, должна быть очередью транзакций. Убедитесь, что адрес очереди недоставленных сообщений правильный, а очередь — транзакционная очередь. |
| MsmqТранзакционнаяОчередьНеобходима | Произошло несоответствие между привязкой и конфигурацией очереди MSMQ. Не удается запустить конечную точку службы. Свойство ExactlyOnce установлено в true, а очередь для чтения сообщений не является транзакционной. Чтобы исправить ошибку, задайте для свойства ExactlyOnce значение false или создайте транзакционные очереди для этой привязки. |
| MsmqTransactionCurrentRequired | Транзакция не доступна для отправки сообщений в сеансе. Для отправки сообщения в рамках сеанса очереди требуется транзакция. Убедитесь, что область транзакции указана для отправки сообщения в сеансе. |
| MsmqTransactionRequired | Транзакция является обязательной, но недоступна. Сообщения не могут быть отправлены или получены. Убедитесь, что область транзакции указана для отправки или получения сообщений. |
| MsmqНедопустимыйФорматСериализации | Произошла ошибка десериализации. Сообщение не может быть получено и удалено. Указанный формат сериализации не поддерживается. |
| Неверный синтаксис приватной очереди MSMQ | Недопустимый URL-адрес. URL-адрес очереди не может содержать символ $. Используйте синтаксис net.msmq://machine/private/queueName, чтобы обратиться к частной очереди. |