CardStoreStrategyModifyInstanceAsync - метод |
Устанавливает информацию по дате и времени изменения карточки, и по пользователю, который изменил карточку.
Также увеличивает версию карточку, если параметр incrementVersion равен true.
Пространство имён:
Tessa.Cards.ComponentModel
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: SystemGuid
Идентификатор изменяемой карточки. - userID
- Тип: SystemGuid
Идентификатор пользователя, выполняющего изменение карточки. - userName
- Тип: SystemString
Имя пользователя, выполняющего изменение карточки. - modified
- Тип: SystemDateTime
Дата изменения карточки. Должна быть указана текущая дата в формате UTC. - executor
- Тип: Tessa.Platform.DataIQueryExecutor
Объект, осуществляющий выполнение SQL-команд. - builderFactory
- Тип: Tessa.Platform.DataIQueryBuilderFactory
- incrementVersion
- Тип: SystemBoolean
Признак того, что версию карточку надо увеличить. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskАсинхронная задача.
Реализации
ICardStoreStrategyModifyInstanceAsync(Guid, Guid, String, DateTime, IQueryExecutor, IQueryBuilderFactory, Boolean, CancellationToken)См. также