Přenos MSMQ
Toto téma obsahuje seznam všech výjimek vygenerovaných přenosem MSMQ.
Seznam výjimek
Kód zdroje | Řetězec prostředku |
---|---|
MsmqActiveDirectoryRequiresNativeTransfer | Ověření vazby pro zprávu se nezdařilo. Klient nemůže odesílat zprávy. Toto selhání způsobilo konflikt ve vlastnostech vazby. UseActiveDirectory je nastavena na true a QueueTransferProtocol je nastavena na Native. Chcete-li vyřešit konflikt, opravte jednu z vlastností. |
MsmqAuthNoneRequiresProtectionNone | Ověření vazby pro službu se nezdařilo. Koncový bod služby nebo klient nelze spustit. Toto selhání způsobilo konflikt ve vlastnostech vazby. Vlastnost MsmqAuthenticationMode je nastavena na None a MsmqProtectionLevel není nastavena na None. Chcete-li vyřešit konflikt, opravte jednu z vlastností. |
MsmqCustomRequiresPerAddDLQ | Ověření vazby pro zprávu se nezdařilo. Klient nemůže zprávu odeslat. DeadLetterQueue je nastavena na Vlastní, ale CustomDeadLetterQueue není zadán. Zadejte identifikátor URI fronty nedoručených zpráv pro každou aplikaci v CustomDeadLetterQueue vlastnost. |
MsmqDeserializationError | Při deserializaci zprávy XML došlo k chybě. Zprávu nelze přijímat a je zrušena. |
MsmqDLQNotWriteable | Ověření vazby pro klienta se nezdařilo. Klient nemůže odeslat zprávu. Zadaná fronta nedoručených zpráv neexistuje nebo ji nelze zapsat. Ujistěte se, že fronta existuje se správnou autorizací pro zápis do fronty. |
MsmqGetPrivateComputerInformationError | Kontrola verze selhala se zadanou chybou. Verzi MSMQ nelze rozpoznat všechny operace, které jsou ve frontě kanálu, selžou. Ujistěte se, že je msMQ nainstalovaný a dostupný. |
MsmqNoAssurancesForVolatile | Ověření vazby pro službu se nezdařilo. Koncový bod služby nebo klient nelze spustit. Vlastnost ExactlyOnce je nastavena na true a Durable vlastnost je nastavena na false. Tato funkce není podporovaná. Chcete-li vyřešit konflikt, opravte jednu z těchto vlastností. |
MsmqNonTransactionalQueueNeeded | Byla zjištěna neshoda mezi vazbou a konfigurací fronty MSMQ. Koncový bod služby nelze spustit. Vlastnost ExactlyOnce je nastavena na false a fronta pro čtení zpráv z je transakční fronta. Opravte chybu nastavením vlastnosti ExactlyOnce na hodnotu true nebo vytvořte neaktuální vazbu. |
MsmqOpenError | Při otevírání zadané fronty došlo k chybě. Zprávu nelze odeslat ani přijímat z fronty. Ujistěte se, že je msMQ nainstalovaný a spuštěný. Také se ujistěte, že je fronta k dispozici pro otevření s požadovaným režimem přístupu a autorizací. |
MsmqPathLookupError | Při převodu zadaného názvu cesty fronty na název formátu došlo k chybě. Všechny operace ve frontě kanálu selhaly. Ujistěte se, že je adresa fronty platná. MsMQ musí být nainstalován s povolenou integrací služby Active Directory a je k dispozici přístup k ní. |
MsmqPerAppDLQRequiresCustom | Ověření vazby v klientovi se nezdařilo. Klient nemůže odesílat zprávy. Vlastnost CustomDeadLetterQueue je nastavena, ale DeadLetterQueue vlastnost není nastavena na Custom. Vlastnost DeadLetterQueue nastavte na Custom. |
MsmqPerAppDLQRequiresExactlyOnce | Ověření vazby pro klienta se nezdařilo. Klient nemůže odesílat zprávy. Příčinou selhání je konflikt ve vlastnostech vazby. Chcete-li použít vlastní frontu nedoručených zpráv, musí být funkce ExactlyOnce nastavena na hodnotu true, aby bylo možné vyřešit konflikt. |
MsmqPerAppDLQRequiresMsmq4 | Byla zjištěna neshoda mezi vazbou a konfigurací MSMQ. Klient nemůže odesílat zprávy. Pokud chcete použít vlastní frontu nedoručených zpráv, musíte mít MSMQ verze 4.0 nebo vyšší. Pokud nemáte MSMQ verze 4.0 nebo vyšší nastavit DeadLetterQueue vlastnost System nebo None. |
MsmqReceiveError | Při příjmu zprávy z fronty došlo k chybě. Ujistěte se, že je msMQ nainstalovaný a spuštěný. Ujistěte se, že je fronta dostupná pro příjem. |
MsmqSameTransactionExpected | Došlo k chybě transakce pro tuto relaci. Kanál relace je chybný. Zprávy v relaci nelze odeslat ani přijímat. Relaci ve frontě nelze přidružit k více než jedné transakci. Ujistěte se, že se všechny zprávy v relaci odesílají nebo přijímají pomocí jedné transakce. |
MsmqSendError | Při odesílání do zadané fronty došlo k chybě. Ujistěte se, že je msMQ nainstalovaný a spuštěný. Pokud odesíláte do místní fronty, ujistěte se, že fronta existuje s požadovaným režimem přístupu a autorizací. |
MsmqTimeSpanTooLarge | Doba živé zprávy je příliš velká. Zprávu nelze odeslat. Hodnota TTL (Time To Live) zprávy nesmí překročit maximální hodnotu Int32. |
MsmqTokenProviderNeededForCertificates | Nelze najít X509SecurityTokenProvider. Zprávu nelze odeslat. Režim ověřování certifikátu vyžaduje zprostředkovatele tokenu X.509. Ujistěte se, že je pro nainstalovaný certifikát k dispozici zprostředkovatel tokenu zabezpečení. |
MsmqTransactedDLQExpected | Mezi vazbou a konfigurací MSMQ došlo k neshodě. Zprávy nelze odeslat. Vlastní fronta nedoručených zpráv zadaná v vazbě musí být fronta transakcí. Ujistěte se, že je správná vlastní adresa fronty nedoručených zpráv a fronta je transakční fronta. |
MsmqTransactionalQueueNeeded | Došlo k neshodě mezi vazbou a konfigurací fronty MSMQ. Koncový bod služby nelze spustit. Vlastnost ExactlyOnce je nastavena na hodnotu true a fronta pro čtení zpráv z není transakční fronta. Chcete-li opravit chybu, nastavte vlastnost ExactlyOnce na false nebo vytvořte transakční frontu pro tuto vazbu. |
MsmqTransactionCurrentRequired | Pro odesílání zpráv v relaci není k dispozici žádná transakce. K odeslání zprávy ve frontě relace vyžaduje transakci. Ujistěte se, že je zadaný obor transakce pro odeslání zprávy v relaci. |
MsmqTransactionRequired | Transakce je povinná, ale není k dispozici. Zprávy nelze odeslat ani přijímat. Ujistěte se, že je zadaný obor transakce pro odesílání nebo přijímání zpráv. |
MsmqUnsupportedSerializationFormat | Došlo k chybě deserializace. Zprávu nelze přijímat a je zrušena. Zadaný formát serializace není podporován. |
MsmqWrongPrivateQueueSyntax | Adresa URL je neplatná. Adresa URL fronty nesmí obsahovat znak $. K adresování privátní fronty použijte syntaxi v net.msmq://machine/private/queueName. |