CardStoreStrategyModifyInstanceAsync - метод

Устанавливает информацию по дате и времени изменения карточки, и по пользователю, который изменил карточку. Также увеличивает версию карточку, если параметр incrementVersion равен true.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Task ModifyInstanceAsync(
	Guid cardID,
	Guid userID,
	string userName,
	DateTime modified,
	IQueryExecutor executor,
	IQueryBuilderFactory builderFactory,
	bool incrementVersion,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Guid
Идентификатор изменяемой карточки.
userID  Guid
Идентификатор пользователя, выполняющего изменение карточки.
userName  String
Имя пользователя, выполняющего изменение карточки.
modified  DateTime
Дата изменения карточки. Должна быть указана текущая дата в формате UTC.
executor  IQueryExecutor
Объект, осуществляющий выполнение SQL-команд.
builderFactory  IQueryBuilderFactory
 
incrementVersion  Boolean
Признак того, что версию карточку надо увеличить.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task
Асинхронная задача.

Реализации

ICardStoreStrategyModifyInstanceAsync(Guid, Guid, String, DateTime, IQueryExecutor, IQueryBuilderFactory, Boolean, CancellationToken)

См. также