FileContentHelperAddGetContentToActionHistorySafeAsync - метод

Helper for adding record in ActionHistory about getting content of a file action.

Definition

Пространство имён: Tessa.Content.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static Task AddGetContentToActionHistorySafeAsync(
	this IActionHistoryStrategy actionHistoryStrategy,
	ISessionHostInfoProvider hostInfoProvider,
	ISession session,
	ICardGetStrategy cardGetStrategy,
	ILogger logger,
	string handlerType,
	string contentID,
	string token,
	string? message,
	IContentTokenInfo? tokenInfo = null,
	Guid? userID = null,
	Guid? fileID = null,
	string? fileName = null,
	Guid? fileVersionID = null,
	Guid? cardID = null,
	CancellationToken cancellationToken = default
)

Параметры

actionHistoryStrategy  IActionHistoryStrategy

Стратегия управления историей действий карточки и других действий в системе.

Реализация должна регистрироваться в Unity как синглтон с уникальным именем (nameof от класса).

Порядок выполнения определяется атрибутом OrderAttribute на классе-реализации интерфейса. Если атрибут отсутствует - подразумевается 0. Если несколько зависимостей имеют одинаковый порядок, то они сортируются по краткому имени типа (без пространства имён), а при его совпадении - по квалифицированному имени типа (с учётом пространства имён и названия сборки).

hostInfoProvider  ISessionHostInfoProvider
Объект, предоставляющий информацию по компьютеру, который обратился к серверным компонентам Tessa.
session  ISession
Сессия пользователя.
cardGetStrategy  ICardGetStrategy
Стратегия загрузки карточки.
logger  ILogger
handlerType  String
Handler type.
contentID  String
Requested content identifier if any.
token  String
Content token if any.
message  String
Action explanation message.
tokenInfo  IContentTokenInfo  (Optional)
Информация о токене, с помощью которого можно получить контент.
userID  NullableGuid  (Optional)
User identifier if any.
fileID  NullableGuid  (Optional)
File identifier if any.
fileName  String  (Optional)
File name identifier if any.
fileVersionID  NullableGuid  (Optional)
File version identifier if any.
cardID  NullableGuid  (Optional)
Card identifier if any.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

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

Task

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

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

См. также