RuntimeExtensions.InsertAsync(IActionHistoryStrategy, ActionType, Guid, Guid, String, String, Dictionary<String, Object>, IUser, DateTime, Nullable<Guid>, Nullable<Guid>, Nullable<Guid>) - метод

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

Definition

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

Параметры

actionHistoryStrategy  IActionHistoryStrategy
Стратегия управления историей действий.
actionType  ActionType
Тип действия.
cardID  Guid
Идентификатор карточки или объекта.
cardTypeID  Guid
Идентификатор типа карточки или объекта.
cardTypeCaption  String
Отображаемое имя типа карточки или объекта.
digest  String
Digest карточки или любой текст, ассоциируемый с записью.
request  Dictionary<String, Object>
Запрос на действие с карточкой или любой другой запрос на действие в системе. Может быть равен null.
user  IUser
Пользователь, выполнивший запрос на действие с карточкой или другой запрос на действие в системе.
modified  DateTime
Дата изменения карточки или дата выполнения действия в системе.
sessionID  Nullable<Guid>  (Optional)
Сессия, в рамках которой выполнялось действие, или null, если действие было выполнено вне пределов сессии или в старых сборках платформы, не поддерживавших сессию в истории действий.
rowID  Nullable<Guid>  (Optional)
Идентификатор записи в истории или null, если идентификатор определяется автоматически. Созданный идентификатор всегда возвращает методом.
applicationID  Nullable<Guid>  (Optional)

Идентификатор приложения, который записывается в историю, или null, если идентификатор определяется автоматически из текущей сессии.

Если в текущей сессии неизвестен идентификатор приложения, то указывается значение Other.

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

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

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IActionHistoryStrategy. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также