JsonLicenseContainerDeserializeAsync - метод

Десериализует подписанную лицензию. Возвращает признак того, что подпись в лицензии успешно проверена.

Definition

Пространство имён: Tessa.Platform.Licensing
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask<(License License, bool SignatureValid)> DeserializeAsync(
	Stream stream,
	ISignatureProvider cryptoProvider,
	CancellationToken cancellationToken = default
)

Параметры

stream  Stream
Поток, из которого выполняется чтение подписанных данных лицензии.
cryptoProvider  ISignatureProvider
Объект, предоставляющий криптографические средства для управления лицензиями.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskValueTupleLicense, Boolean
Лицензия и признак того, что её подпись успешно проверена.

Реализации

ILicenseContainerDeserializeAsync(Stream, ISignatureProvider, CancellationToken)

См. также