ContentTokenProviderBaseCreateTokenInfoAsync - метод

Создает токен и сохраняет его.

Definition

Пространство имён: Tessa.Content
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public virtual Task<IContentTokenInfo?> CreateTokenInfoAsync(
	IValidationResultBuilder validationResult,
	string caption,
	string scope,
	TimeSpan lifespan,
	Guid? createdByID = null,
	DateTime? created = null,
	Guid? refID = null,
	Guid? ref2ID = null,
	Guid? userID = null,
	CancellationToken cancellationToken = default
)

Параметры

validationResult  IValidationResultBuilder
Объект, используемый для построения результата валидации.
caption  String
Название токена.
scope  String
Скоуп токена.
lifespan  TimeSpan
Срок действия токена.
createdByID  NullableGuid  (Optional)
Идентификатор сотрудника, который создал токен. Если не указан, то сотрудник будет взят из текущей сессии.
created  NullableDateTime  (Optional)
Дата и время создания токена. Если не указано, то датой создания считается текущая дата и время.
refID  NullableGuid  (Optional)
Идентификатор ресурса, к которому относится этот токен.
ref2ID  NullableGuid  (Optional)
Идентификатор ресурса 2, к которому относится этот токен.
userID  NullableGuid  (Optional)
Идентификатор сотрудника, для которого был создан токен.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskIContentTokenInfo
Данные созданного токена.

Реализации

IContentTokenProviderCreateTokenInfoAsync(IValidationResultBuilder, String, String, TimeSpan, NullableGuid, NullableDateTime, NullableGuid, NullableGuid, NullableGuid, CancellationToken)

См. также