Class Licenses
- Namespace
- ToSic.Eav.DataSources.Sys
- Assembly
- ToSic.Eav.DataSources.dll
DataSource base for lightweight data sources which are quite simple and convention based.
[InternalApi_DoNotUse_MayChangeWithoutNotice]
[VisualQuery(NiceName = "Licenses", UiHint = "List all licenses", Icon = "table_chart", Type = DataSourceType.System, NameId = "402fa226-5584-46d1-a763-e63ba0774c31", NameIds = new string[] { "System.Licenses" }, Audience = Audience.Advanced)]
public sealed class Licenses : CustomDataSource, IDataSource, IAppIdentity, IZoneIdentity, IAppIdentityLight, ICacheKey, ICacheExpiring, ITimestamped, IHasLog, IDataSourceLinkable, IServiceWithSetup<IDataSourceOptions>
- Inheritance
-
objectLicenses
- Implements
-
IServiceWithSetup<IDataSourceOptions>
- Inherited Members
Constructors
Licenses(Dependencies, ILicenseService)
A DataSource that list all features.
public Licenses(CustomDataSource.Dependencies services, ILicenseService licenseService)
Parameters
servicesCustomDataSource.DependencieslicenseServiceILicenseService
Methods
GetDefault()
Default method called to return data. If the inheriting class overrides this, it can go without having a full constructor.
protected override IEnumerable<IRawData> GetDefault()