• Basics
  • Abyss
  • Web APIs
  • C# & Razor
  • .net API
  • JS & TS API

    Show / Hide Table of Contents

    Class Apps

    A DataSource that gets all Apps of a zone.

    Inheritance
    System.Object
    ToSic.Lib.Services.ServiceBase
    ToSic.Lib.Services.ServiceBase<ToSic.Eav.DataSource.DataSourceBase.MyServices>
    DataSourceBase
    ToSic.Eav.DataSource.CustomDataSourceAdvanced
    CustomDataSource
    Apps
    Implements
    IDataSource
    IAppIdentity
    IZoneIdentity
    IAppIdentityLight
    ICacheKey
    ICacheExpiring
    ITimestamped
    IHasLog
    IDataSourceLinkable
    Inherited Members
    CustomDataSource.Immutable
    CustomDataSource.GetDefault()
    CustomDataSource.ProvideOut(Func<Object>, String, String, Func<DataFactoryOptions>)
    DataSourceBase.AppId
    DataSourceBase.ZoneId
    DataSourceBase.Guid
    DataSourceBase.Error
    DataSourceBase.CacheTimestamp
    DataSourceBase.CacheChanged(Int64)
    DataSourceBase.Configuration
    DataSourceBase.Link
    DataSourceBase.In
    DataSourceBase.TryGetIn(String)
    DataSourceBase.TryGetOut(String)
    DataSourceBase.Out
    DataSourceBase.Item[String]
    DataSourceBase.GetStream(String, String, Boolean, Boolean)
    DataSourceBase.List
    DataSourceBase.Attach(IDataSource)
    DataSourceBase.Attach(String, IDataSource, String)
    DataSourceBase.Attach(String, IDataStream)
    DataSourceBase.ProvideOut(Func<IEnumerable<IEntity>>, String)
    DataSourceBase.ProvideOut(Func<IImmutableList<IEntity>>, String)
    Namespace: ToSic.Eav.DataSources.Sys
    Assembly: ToSic.Eav.Apps.dll
    Syntax
    [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, ICacheInfo, ICacheKey, ICacheExpiring, ITimestamped, ICanPurgeListCache, IHasLog, IDataTarget, IAppIdentitySync, IDataSourceLinkable
    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

    | Improve this Doc View Source

    OfZoneId

    The attribute whose value will be filtered

    Declaration
    [Configuration(Field = "ZoneId")]
    public int OfZoneId { get; }
    Property Value
    Type Description
    System.Int32

    Implements

    IDataSource
    IAppIdentity
    IZoneIdentity
    IAppIdentityLight
    ICacheKey
    ICacheExpiring
    ITimestamped
    IHasLog
    IDataSourceLinkable
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX