UserExclusiveContentTokenProviderGetOrCreateTokenInfoAsync - метод
Возвращает информацию о токене для получения контента по параметрам запроса request.
Если токен еще не был выпущен или истек срок действия текущего токена, то будет выпущен новый токен.
Пространство имён: Tessa.ContentСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public Task<IContentTokenInfo?> GetOrCreateTokenInfoAsync(
UserExclusiveContentTokenRequest request,
IValidationResultBuilder validationResult,
CancellationToken cancellationToken = default
)
Public Function GetOrCreateTokenInfoAsync (
request As UserExclusiveContentTokenRequest,
validationResult As IValidationResultBuilder,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of IContentTokenInfo)
public:
virtual Task<IContentTokenInfo^>^ GetOrCreateTokenInfoAsync(
UserExclusiveContentTokenRequest^ request,
IValidationResultBuilder^ validationResult,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract GetOrCreateTokenInfoAsync :
request : UserExclusiveContentTokenRequest *
validationResult : IValidationResultBuilder *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IContentTokenInfo>
override GetOrCreateTokenInfoAsync :
request : UserExclusiveContentTokenRequest *
validationResult : IValidationResultBuilder *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IContentTokenInfo>
- request UserExclusiveContentTokenRequest
- Запрос на получение токена.
- validationResult IValidationResultBuilder
- Объект, используемый для построения результата валидации.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskIContentTokenInfoДанные токена для получения контента или
, если не удалось получить или создать токен.
IUserExclusiveContentTokenProviderGetOrCreateTokenInfoAsync(UserExclusiveContentTokenRequest, IValidationResultBuilder, CancellationToken)