Faodaidh an giùlan ceangal progsaidh a dh'fhàillich a logadh fhad 's a tha an aplacaid cuideachd a' faighinn agus a' làimhseachadh a' mhearachd reactive. Chan eil an t-innteart lògaidh leis fhèin a' dearbhadh gun deach làimhseachadh na h-aplacaid a sheachnadh.

Lean an comharra mearachd anns a' cheangal a thèid a chlàradh gu fìor. 'S e raon eile a th' ann an try/catch timcheall còd nach dèan ach Mono a thogail, seach làimhseachadh fàilligeadh lìn às dèidh sin.

GnìomhaicheBuaidh
doOnErrorCuiridh e an gnìomh fo-bhuaidh fhad 's a tha am mearachd a' leantainn
onErrorMapDh'atharraicheas e mearachd gu mearachd eile
onErrorResumeGluaisidh e gu foillsichear eile

Tagh an giùlan a dh'fheumas an aplacaid. Chan fheum clàradh meudachd susbaint shoirbheachail bhreugach a thilleadh. Bu chòir freagairt eile a bhith na toradh a dh'aona ghnothaich bhon aplacaid, chan e dòigh air slighe a dh'fhàillich fhalach.

Cuir eadar-dhealachadh cuideachd eadar eisgeachdan giùlain agus inbhean mearachd HTTP a gheibhear. Faodaidh ceangal progsaidh fàilligeadh mus bi freagairt àbhaisteach ann bhon cheann-uidhe, mar sin 's dòcha nach bi càil aig làimhseachadh inbhe HTTP ri sgrùdadh. Glèidh adhbhar WebClientRequestException nuair a thathar a' breithneachadh an fhàilligidh as ìsle.

Dèan gleusadh air logadh a-mhàin às dèidh an toradh a thuigsinn. Faodaidh cuir dheth an logger giùlain gu lèir fianais a thoirt air falbh a tha a dhìth airson ùine-crìche, duilgheadas TLS no fàilligeadh dearbhaidh às dèidh sin, gun a bhith ag atharrachadh giùlan a' phìoba reactive.

Artaigilean co-cheangailte