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

    Show / Hide Table of Contents

    Interface IAppRoot

    Interface for the App Root - usually the very first node in any data-delivery or query.
    It's just like a normal IDataSource but will internally access the AppState from the IAppsCache.

    Inherited Members
    IDataSource.Out
    IDataSource.Item[String]
    IDataSource.GetStream(String, String, Boolean, Boolean)
    IDataSource.List
    IDataSource.Configuration
    IDataSource.LogId
    IDataSource.CacheRelevantConfigurations
    IDataSource.CacheKey
    IDataPartShared.Guid
    IDataPartShared.Name
    IZoneIdentity.ZoneId
    IAppIdentityLight.AppId
    ICacheKey.CachePartialKey
    ICacheKey.CacheFullKey
    ICacheExpiring.CacheChanged(Int64)
    ITimestamped.CacheTimestamp
    ICanPurgeListCache.PurgeList(Boolean)
    IHasLog.Log
    Namespace: ToSic.Eav.DataSources
    Assembly: ToSic.Eav.DataSources.dll
    Syntax
    [VisualQuery(NiceName = "App Root Cache", UiHint = "All App data from the Cache", Icon = "table_chart", Type = DataSourceType.Source, GlobalName = "ToSic.Eav.DataSources.IAppRoot, ToSic.Eav.DataSources", PreviousNames = new string[]{"ToSic.Eav.DataSources.Caches.ICache, ToSic.Eav.DataSources", "ToSic.Eav.DataSources.Caching.IRootCache, ToSic.Eav.DataSources"}, HelpLink = "https://r.2sxc.org/DsAppRoot")]
    [InternalApi_DoNotUse_MayChangeWithoutNotice("this is just fyi")]
    public interface IAppRoot : IDataSource, IDataPartShared, IAppIdentity, IZoneIdentity, IAppIdentityLight, ICacheInfo, ICacheKey, ICacheExpiring, ITimestamped, ICanPurgeListCache, IHasLog
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX