ConditionRepairManagerBaseRepairConditionsCoreAsync - метод

Выполняет починку условий в карточке.

Definition

Пространство имён: Tessa.Platform.Conditions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.23
C#
protected virtual ValueTask<ValidationResult> RepairConditionsCoreAsync(
	Card card,
	bool notifyFieldsUpdated = false,
	ICardRepairExtensionContext parentContext = null,
	Func<Guid, bool> filterConditionTypeFunc = null,
	CancellationToken cancellationToken = default
)

Параметры

card  Card
Карточка, в которой производится починка условий.
notifyFieldsUpdated  Boolean  (Optional)
Определяет, должна ли починка условий отмечать изменения полей в карточке.
parentContext  ICardRepairExtensionContext  (Optional)
Контекст расширений починки карточки. Может быть равен null.
filterConditionTypeFunc  FuncGuid, Boolean  (Optional)
Функция для фильтрации условий для починки или null, если нет фильтрации по типу условия.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskValidationResult
Результат валидации починки условий.

См. также