FileContentHelperAddCreateAccessTokenToActionHistorySafeAsync - метод

Helper for adding record in ActionHistory about creation content token action.

Definition

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

Параметры

actionHistoryStrategy  IActionHistoryStrategy

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

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

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

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

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

Task

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

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

См. также