KrApproverNodeHandlerValidateNodeChangesAsync - метод
Выполняет валидацию допустимости изменений узла.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.ApprovalProcessСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public override ValueTask<bool> ValidateNodeChangesAsync(
IApprovalProcessValidationContext context,
ApprovalProcessNode? node,
ApprovalProcessNode? previousNode
)
Public Overrides Function ValidateNodeChangesAsync (
context As IApprovalProcessValidationContext,
node As ApprovalProcessNode,
previousNode As ApprovalProcessNode
) As ValueTask(Of Boolean)
public:
virtual ValueTask<bool> ValidateNodeChangesAsync(
IApprovalProcessValidationContext^ context,
ApprovalProcessNode^ node,
ApprovalProcessNode^ previousNode
) override
abstract ValidateNodeChangesAsync :
context : IApprovalProcessValidationContext *
node : ApprovalProcessNode *
previousNode : ApprovalProcessNode -> ValueTask<bool>
override ValidateNodeChangesAsync :
context : IApprovalProcessValidationContext *
node : ApprovalProcessNode *
previousNode : ApprovalProcessNode -> ValueTask<bool>
- context IApprovalProcessValidationContext
- Контекст валидации процесса.
- node ApprovalProcessNode
- Новое состояние узла. Если имеет значение null, значит узел удалён.
- previousNode ApprovalProcessNode
- Предыдущее состояние узла. Если имеет значение null, значит это новый узел.
ValueTaskBooleanЗначение
true, если валидация прошла успешно, иначе
false.
INodeHandlerValidateNodeChangesAsync(IApprovalProcessValidationContext, ApprovalProcessNode, ApprovalProcessNode)