CardStoreStrategyCheckContextDataAsync - метод

Выполняет проверки в базе данных по информации, сохранённой в контексте. Например, проверяет, что задания, которые берутся в работу, фактически ещё не были взяты в работу и не были завершены. Рекомендуется выполнять внутри блокировки на запись карточки перед любыми действиями, связанными с изменением данных. Возвращает признак того, что все проверки выполнены успешно. Если метод возвращает false, то рекомендуется прервать сохранение карточки.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public Task<bool> CheckContextDataAsync(
	CardStoreContext context,
	DbManager db
)

Параметры

context  CardStoreContext
Контекст сохранения карточки.
db  DbManager
Объект, используемый для доступа к базе данных.

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

TaskBoolean
true, если все проверки выполнены успешно; false, если возникли ошибки, которые записаны в результат валидации в объекте context. В этом случае рекомендуется прервать сохранение карточки.

Реализации

ICardStoreStrategyCheckContextDataAsync(CardStoreContext, DbManager)

См. также