WF ThrowActivities и пользовательские сообщения об ошибках?

StackOverflow https://stackoverflow.com/questions/286238

  •  08-07-2019
  •  | 
  •  

Вопрос

можно ли отправить пользовательское сообщение об ошибке в ThrowActivity в Windows workflow foundation?

например.Представьте, что я хочу выбросить это исключение в моем WF :-

CutomException("This is my custom error message", myNumber, myObect);

ваше здоровье :)

Это было полезно?

Решение

Возможно, я плохо понимаю ваш вопрос, но вы можете установить конкретное исключение с помощью Fault свойство ThrowActivity в любом месте перед выполнением действия, например:

throwActivity1.Fault = new CustomException("This is my custom error message", myNumber, myObect);

Другие советы

Вы можете создать любое пользовательское исключение следующим образом.

общедоступное исключение DiscontinuedProductException Исключение discontinuedProductException1 = новое исключение DiscontinuedProductException();

[SerializableAttribute()] исключение из открытого класса DiscontinuedProductException :Исключение { Исключение public DiscontinuedProductException() :база() { }

    public DiscontinuedProductException(string message)
        : base(message)
    {
    }

    public DiscontinuedProductException(string message, Exception innerException)
        : base(message, innerException)
    {
    }

    protected DiscontinuedProductException(SerializationInfo info, StreamingContext context)
        : base(info, context)
    {
    }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top