WF ThrowActivities e messaggi di errore personalizzati?
-
08-07-2019 - |
Domanda
è possibile inviare un messaggio di errore personalizzato a un ThrowActivity, nella base del flusso di lavoro di Windows?
ad es. Immagina di voler gettare questa eccezione, nel mio WF: -
CutomException("This is my custom error message", myNumber, myObect);
evviva :)
Soluzione
Forse non capisco bene la tua domanda, ma puoi impostare l'eccezione specifica con la proprietà Fault
di ThrowActivity
in qualsiasi posto prima dell'esecuzione dell'attività, ad es .:
throwActivity1.Fault = new CustomException("This is my custom error message", myNumber, myObect);
Altri suggerimenti
Puoi lanciare qualsiasi eccezione personalizzata come questa.
public DiscontinuedProductException discontinuedProductException1 = new DiscontinuedProductException ();
[SerializableAttribute ()] public class DiscontinuedProductException: Exception { public DiscontinuedProductException () : base () { }
public DiscontinuedProductException(string message)
: base(message)
{
}
public DiscontinuedProductException(string message, Exception innerException)
: base(message, innerException)
{
}
protected DiscontinuedProductException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
}