Domanda

Voglio che il mio processo timer per visualizzare lo stato fallito certa condizione. Devo solo un'eccezione o cosa?

È stato utile?

Soluzione

Hasan,

Se un'eccezione bolle fuori del codice, sarà davvero mostrare uno stato fallito. Se si vuole esplicitamente "fallire" la corsa con l'istanza processo timer, si può e deve generare un'eccezione out. Questo può essere fatto in combinazione con l'impostazione del valore SPJobDefinition.Retry bandiera per TRUE se si sente che un altro corsa attraverso otterrebbe intorno alla vostra "condizione problema".

Per lo stesso motivo, se si sta intrappolando eccezioni per scopi di registrazione (ad esempio, di scrivere ulteriori dettagli fuori ai registri ULS - mai una cattiva idea), rigenerare eventuali eccezioni si cattura a meno che non si compensa veramente per loro. Si vuole evitare eccezioni di mangiare solo per evitare di dover eccezioni bolla fuori per i motivi indicati (stato un'eccezione è legato al successo di posti di lavoro / fallimento di segnalazione).

Mi auguro che aiuta!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top