Sdílet prostřednictvím


Chyby Client-Side

Selhání na straně klienta se zpracovávají způsobem, který se podobá selháním na straně serveru. služba Řízení front zpráv může přesunout zprávu do cílové fronty, pokud například nelze zprávu přesunout z klienta na server. V tomto případě se zpráva přesune do fronty nedoručených zpráv na straně klienta.

Služba komponent zařazených do fronty modelu COM+ monitoruje frontu nedoručených zpráv. Pokud byly zprávy přesunuty, služba zařazené do fronty vytvoří instanci třídy výjimky a volá QueryInterface požadovat IPlaybackControl. Pokud je to úspěšné, monitorování fronty nedoručených zpráv vyvolá IPlaybackControl::FinalClientRetry.

Objekt může provést určitou akci k obrácení efektu předchozí transakce. Pokud se potvrzení přehrávání potvrdí, zpráva se odebere z fronty nedoručených zpráv Xact. Pokud přehrávání selže nebo požadované CLSID a rozhraní nejsou k dispozici, zpráva zůstane ve frontě nedoručených zpráv Xact.

Pokud potřebujete vstoupit do výše popsaného procesu nebo pokud potřebujete přesunout otrávenou zprávu z konečné resting fronty, použijte nástroj pro přesouvání zpráv. Další informace o nástroji pro přesouvání zpráv naleznete v tématu zpracování chyb.

trvalých selhání Client-Side

chyby Server-Side