LicenseObjectCheckerBaseTObject - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Platform.Licensing.TokensСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
protected LicenseObjectCheckerBase(
Guid ownerModuleID,
ILicenseObjectRegistry<TObject> objectRegistry,
ILicenseTokenProvider licenseTokenProvider,
ILicenseManager licenseManager,
IUnityDisposableContainer? disposableContainer = null
)
Protected Sub New (
ownerModuleID As Guid,
objectRegistry As ILicenseObjectRegistry(Of TObject),
licenseTokenProvider As ILicenseTokenProvider,
licenseManager As ILicenseManager,
Optional disposableContainer As IUnityDisposableContainer = Nothing
)
protected:
LicenseObjectCheckerBase(
Guid ownerModuleID,
ILicenseObjectRegistry<TObject>^ objectRegistry,
ILicenseTokenProvider^ licenseTokenProvider,
ILicenseManager^ licenseManager,
IUnityDisposableContainer^ disposableContainer = nullptr
)
new :
ownerModuleID : Guid *
objectRegistry : ILicenseObjectRegistry<'TObject> *
licenseTokenProvider : ILicenseTokenProvider *
licenseManager : ILicenseManager *
?disposableContainer : IUnityDisposableContainer
(* Defaults:
let _disposableContainer = defaultArg disposableContainer null
*)
-> LicenseObjectCheckerBase
Параметры
- ownerModuleID Guid
Идентификатор модуля-владельца лицензии на объект, для функционирования которого проверяется объект.
- objectRegistry ILicenseObjectRegistryTObject
- licenseTokenProvider ILicenseTokenProvider
Объект, выполняющий выписывание и проверку токенов на лицензию для идентификаторов объектов.
- licenseManager ILicenseManager
Объект, предоставляющий доступ к лицензии.
- disposableContainer IUnityDisposableContainer (Optional)
Контейнер, содержащий объекты
IDisposable,
которые будут освобождены при закрытии контейнеров
IUnityContainer.