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

    Show / Hide Table of Contents

    Interface IDataSource

    Public interface for an Eav DataSource. All DataSource objects are based on this. It is based on both the IDataSourceSource and IDataSourceTarget

    Inherited Members
    IDataSourceSource.Out
    IDataSourceSource.Item[String]
    IDataSourceSource.GetStream(String, String, Boolean, Boolean)
    IDataSourceSource.List
    IDataSourceSource.Configuration
    IDataSourceSource.CacheRelevantConfigurations
    IDataSourceSource.CacheKey
    IDataSourceSource.Error
    IZoneIdentity.ZoneId
    IAppIdentityLight.AppId
    ICacheKey.CachePartialKey
    ICacheKey.CacheFullKey
    ICacheExpiring.CacheChanged(Int64)
    ITimestamped.CacheTimestamp
    ICanPurgeListCache.PurgeList(Boolean)
    IHasLog.Log
    IDataSourceTarget.In
    IDataSourceTarget.Attach(IDataSource)
    IDataSourceTarget.Attach(String, IDataSource, String)
    IDataSourceTarget.Attach(String, IDataStream)
    IDataSourceTarget.TryGetIn(String)
    IDataSourceShared.Guid
    IDataSourceShared.Name
    Namespace: ToSic.Eav.DataSources
    Assembly: ToSic.Eav.DataSources.dll
    Syntax
    [PublicApi_Stable_ForUseInYourCode]
    public interface IDataSource : IDataSourceSource, IAppIdentity, IZoneIdentity, IAppIdentityLight, ICacheInfo, ICacheKey, ICacheExpiring, ITimestamped, ICanPurgeListCache, IHasLog, IDataSourceTarget, IDataTarget, IDataSourceShared
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX