 | BasisInteractiveValidate - метод |
Представляет узел бизнес-процесса интерактивной проверки бизнес-объекта.
Пространство имён:
FinistSoft.Objects
Сборка:
Engine (в Engine.dll) Версия: 1.0.0
Синтаксис[ProcessResultParameterIfAttribute(false, typeof(Dictionary<string, string>),
"Errors")]
[ProcessCallIfAttribute(typeof(Basis), "PrepareForSave", typeof(Basis),
"InteractiveValidate", CallElseDialogResource = "BasisAutoDialog")]
protected virtual IProcessCallResult InteractiveValidate(
ProcessState state,
CallNode currentNode
)
<ProcessResultParameterIfAttribute(false, GetType(Dictionary(Of String, String)),
"Errors")>
<ProcessCallIfAttribute(GetType(Basis), "PrepareForSave", GetType(Basis),
"InteractiveValidate", CallElseDialogResource := "BasisAutoDialog")>
Protected Overridable Function InteractiveValidate (
state As ProcessState,
currentNode As CallNode
) As IProcessCallResult
Dim state As ProcessState
Dim currentNode As CallNode
Dim returnValue As IProcessCallResult
returnValue = Me.InteractiveValidate(state,
currentNode)
protected function InteractiveValidate(
state : ProcessState,
currentNode : CallNode
) : IProcessCallResult
Параметры
- state
- Тип: FinistSoft.EngineProcessState
Состояние бизнес-процесса. - currentNode
- Тип: FinistSoft.EngineCallNode
Узел бизнес-процесса.
Возвращаемое значение
Тип:
IProcessCallResultРезультат выполнения узла бизнес-процесса.
См. также