WF ThrowActivities et des messages d'erreur personnalisés?
-
08-07-2019 - |
Question
est-il possible d'envoyer un message d'erreur personnalisé à un ThrowActivity, dans le flux de production Windows?
par exemple. Imaginez que je veux lancer cette exception, dans mon WF: -
CutomException("This is my custom error message", myNumber, myObect);
a bientôt:
La solution
Peut-être que je ne comprends pas bien votre question, mais vous pouvez définir l'exception spécifique avec la propriété Fault
de ThrowActivity
à n'importe quel endroit avant l'exécution de l'activité, par exemple:
throwActivity1.Fault = new CustomException("This is my custom error message", myNumber, myObect);
Autres conseils
Vous pouvez lancer n'importe quelle exception personnalisée de cette manière.
public DiscontinuedProductException discontinuedProductException1 = new DiscontinuedProductException ();
[SerializableAttribute ()] Classe publique 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)
{
}
}