TessaDialogShowNotEmptyAsync(IValidationResultBuilder, String, Boolean, Boolean, Boolean) - метод
Отображает результат валидации в окне сообщений.
Вывод выполняется всегда асинхронно в потоке UI, независимо от текущего потока.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public static Task ShowNotEmptyAsync(
IValidationResultBuilder validationResult,
string caption = null,
bool logResult = true,
bool protectAgainstDialogErrors = true,
bool alwaysAsync = false
)
Public Shared Function ShowNotEmptyAsync (
validationResult As IValidationResultBuilder,
Optional caption As String = Nothing,
Optional logResult As Boolean = true,
Optional protectAgainstDialogErrors As Boolean = true,
Optional alwaysAsync As Boolean = false
) As Task
public:
static Task^ ShowNotEmptyAsync(
IValidationResultBuilder^ validationResult,
String^ caption = nullptr,
bool logResult = true,
bool protectAgainstDialogErrors = true,
bool alwaysAsync = false
)
static member ShowNotEmptyAsync :
validationResult : IValidationResultBuilder *
?caption : string *
?logResult : bool *
?protectAgainstDialogErrors : bool *
?alwaysAsync : bool
(* Defaults:
let _caption = defaultArg caption null
let _logResult = defaultArg logResult true
let _protectAgainstDialogErrors = defaultArg protectAgainstDialogErrors true
let _alwaysAsync = defaultArg alwaysAsync false
*)
-> Task
- validationResult IValidationResultBuilder
- Результат валидации, который требуется отобразить.
- caption String (Optional)
-
Заголовок окна сообщения или null, если используется стандартный заголовок.
Может быть локализованной строкой $Message.
- logResult Boolean (Optional)
- Признак того, что непустой результат validationResult будет добавлен в лог.
- protectAgainstDialogErrors Boolean (Optional)
-
Признак того, что необходимо учесть ситуацию, когда отображение диалогового окна будет неуспешным.
Если значение равно true, то в этом случае сообщение будет отображено стандартным окном сообщений Windows,
а также занесено в лог приложения. При этом исключение будет выброшено наружу из метода.
- alwaysAsync Boolean (Optional)
- Признак того, что метод будет вызван асинхронно даже в том случае, если он вызван в потоке UI.
TaskАсинхронная задача.