CardStoreStrategyModifyInstanceAsync - метод
Устанавливает информацию по дате и времени изменения карточки, и по пользователю, который изменил карточку.
Также увеличивает версию карточку, если параметр incrementVersion равен true.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public Task ModifyInstanceAsync(
Guid cardID,
Guid userID,
string userName,
DateTime modified,
IQueryExecutor executor,
IQueryBuilderFactory builderFactory,
bool incrementVersion,
CancellationToken cancellationToken = default
)
Public Function ModifyInstanceAsync (
cardID As Guid,
userID As Guid,
userName As String,
modified As DateTime,
executor As IQueryExecutor,
builderFactory As IQueryBuilderFactory,
incrementVersion As Boolean,
Optional cancellationToken As CancellationToken = Nothing
) As Task
public:
virtual Task^ ModifyInstanceAsync(
Guid cardID,
Guid userID,
String^ userName,
DateTime modified,
IQueryExecutor^ executor,
IQueryBuilderFactory^ builderFactory,
bool incrementVersion,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract ModifyInstanceAsync :
cardID : Guid *
userID : Guid *
userName : string *
modified : DateTime *
executor : IQueryExecutor *
builderFactory : IQueryBuilderFactory *
incrementVersion : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task
override ModifyInstanceAsync :
cardID : Guid *
userID : Guid *
userName : string *
modified : DateTime *
executor : IQueryExecutor *
builderFactory : IQueryBuilderFactory *
incrementVersion : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task
- 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)