Поделиться через


Транспорт интеграции с MSMQ

В этом разделе перечислены все исключения, вызываемые транспортом интеграции MSMQ.

Список исключений

Код ресурса Строка ресурса

MessageSizeMustBeInIntegerRange

Эта фабрика помещает сообщения в буфер, поэтому размер сообщений должен лежать в диапазоне целого числа.

MsmqByteArrayBodyExpected

Обнаружено несоответствие между указанным форматом сериализации и телом MSMQ-сообщения. Невозможно отправить или получить сообщение. Формат сериализации ByteArray требует, чтобы тело MSMQ-сообщения имело тип byte[].

MsmqCannotDeserializeActiveXMessage

Произошла ошибка сериализации ActiveX. Невозможно отправить или получить сообщение. Указанный тип variant тела не соответствует фактическому телу MSMQ-сообщения.

MsmqCannotUseBodyTypeWithActiveXSerialization

Обнаружено несоответствие свойств сообщения. Невозможно отправить или получить сообщение. Задать свойство сообщения BodyType невозможно, если используется формат сериализации ActiveX.

MsmqInvalidServiceOperationForMsmqIntegrationBinding

Сбой при проверке MsmqIntegrationBinding. Запуск конечной точки службы невозможен. Указанная привязка не поддерживает сигнатуру метода для указанной операции службы в указанном контракте. Исправьте операцию службы, чтобы она использовала MsmqIntegrationBinding.

MsmqInvalidTypeDeserialization

При сериализации ActiveX произошел сбой, так как не распознан формат сериализации. Невозможно отправить или получить сообщение.

MsmqInvalidTypeSerialization

Тип variant не распознан. При сериализации ActiveX произошел сбой. Невозможно отправить или получить сообщение. Указанный тип variant не поддерживается.

MsmqStreamBodyExpected

Обнаружено несоответствие между форматом сериализации и содержимым тела. Невозможно отправить или получить сообщение. В режиме сериализации потока можно отправлять или получать только тела типа stream.