Table of Contents
These v19 docs are archived 🔒. Go to the latest docs home or try if this exact page is available in the latest docs.

Class Apps

Namespace
ToSic.Eav.DataSources.Sys
Assembly
ToSic.Eav.Apps.dll

Very lightweight DataSource base for data sources which are very simple and convention based.

[InternalApi_DoNotUse_MayChangeWithoutNotice]
[VisualQuery(NiceName = "Apps", UiHint = "Apps of a Zone", Icon = "apps", Type = DataSourceType.System, NameId = "ToSic.Eav.DataSources.System.Apps, ToSic.Eav.Apps", DynamicOut = false, Audience = Audience.Advanced, ConfigurationType = "fabc849e-b426-42ea-8e1c-c04e69facd9b", NameIds = new string[] { "ToSic.Eav.DataSources.System.Apps, ToSic.Eav.Apps", "ToSic.Eav.DataSources.Apps, ToSic.Eav.Apps" }, HelpLink = "https://github.com/2sic/2sxc/wiki/DotNet-DataSource-Apps")]
public sealed class Apps : CustomDataSource, IDataSource, IAppIdentity, IZoneIdentity, IAppIdentityLight, ICacheKey, ICacheExpiring, ITimestamped, IHasLog, IDataSourceLinkable
Inheritance
object
ServiceBase
Apps
Implements
Inherited Members

Remarks

  • Changed in v15.05 to use the immutable convention
  • note that the above change is actually a breaking change, but since this is such an advanced DataSource, we assume it's not used in dynamic code.

Properties

OfZoneId

The attribute whose value will be filtered

[Configuration(Field = "ZoneId")]
public int OfZoneId { get; }

Property Value

int