ActionHistoryStrategyInsertAsync - метод

Добавляет запись в историю действий. Возвращает идентификатор RowID добавленной записи.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public Task<Guid> InsertAsync(
	ActionType actionType,
	Guid cardID,
	Guid cardTypeID,
	string cardTypeCaption,
	string digest,
	IStorageObjectProvider request,
	IUser user,
	DateTime modified,
	Guid? sessionID = null,
	Guid? rowID = null,
	Guid? applicationID = null,
	CancellationToken cancellationToken = default
)

Параметры

actionType  ActionType
Тип действия.
cardID  Guid
Идентификатор карточки или объекта.
cardTypeID  Guid
Идентификатор типа карточки или объекта.
cardTypeCaption  String
Отображаемое имя типа карточки или объекта.
digest  String
Digest карточки или любой текст, ассоциируемый с записью.
request  IStorageObjectProvider
Запрос на действие с карточкой или любой другой запрос на действие в системе. Может быть равен null.
user  IUser
Пользователь, выполнивший запрос на действие с карточкой или другой запрос на действие в системе.
modified  DateTime
Дата изменения карточки или дата выполнения действия в системе.
sessionID  NullableGuid  (Optional)
Сессия, в рамках которой выполнялось действие, или null, если действие было выполнено вне пределов сессии или в старых сборках платформы, не поддерживавших сессию в истории действий.
rowID  NullableGuid  (Optional)
Идентификатор записи в истории или null, если идентификатор определяется автоматически. Созданный идентификатор всегда возвращает методом.
applicationID  NullableGuid  (Optional)
Идентификатор приложения, который записывается в историю, или null, если идентификатор определяется автоматически из текущей сессии. Если в текущей сессии неизвестен идентификатор приложения, то указывается значение [Tessa.Platform.Runtime.ApplicationIdentifiers.Other].
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskGuid
Идентификатор RowID добавленной записи в истории действий.

Реализации

IActionHistoryStrategyInsertAsync(ActionType, Guid, Guid, String, String, IStorageObjectProvider, IUser, DateTime, NullableGuid, NullableGuid, NullableGuid, CancellationToken)

См. также