Для изменения размера нажмите или перетащите

ICardLockingStrategyObtainWriterLockAsync - метод

Выполняет взятие блокировки на запись карточки. Возвращает признак успешного взятия блокировки.

Пространство имён:  Tessa.Cards
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
Task<bool> ObtainWriterLockAsync(
	Guid cardID,
	int version,
	IValidationResultBuilder validationResult,
	CancellationToken cancellationToken = default
)

Параметры

cardID
Тип: SystemGuid
Идентификатор карточки, для которой устанавливается блокировка.
version
Тип: SystemInt32
Ожидаемая версия карточки в базе данных или [CardComponentHelper.DoNotCheckVersion], если проверять версию не требуется.
validationResult
Тип: Tessa.Platform.ValidationIValidationResultBuilder
Объект, осуществляющий построение результата валидации с указанием причины, по которой не удалось взять блокировку.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskBoolean
true, если блокировка успешно взята; false, если в процессе взятия блокировки произошла ошибка.
См. также