Namespace ToSic.Eav.Apps
The EAV App System. It's responsible for taking data and bundling it into virtual segments called Apps, and providing nice APIs to work with the apps.
Namespaces
- ToSic.Eav.Apps.Assets
 - 
Everything related to assets in an EAV/2sxc App. It's the foundation for ToSic.Sxc.Adam. You will probably not use most of this.
 
Classes
- AppBase<TServices>
 Base object for things that have a full app-identity (app-id and zone-id) and can also log their state.
- AppIdentity
 A full App-Identity.
This is either used to pass identities around, or as a base class for more extensive objects which know their full identity.
Interfaces
- IApp
 An App in memory - for quickly getting things done with the app data, queries etc.
- IAppData
 An App-DataSource which also provides direct commands to edit/update/delete data.
- IAppIdentity
 Marks thing which belongs to an App and a Zone and know their full identity.
- IAppIdentityLight
 Marks things which belongs to an App - but it may only know about the app, not about the zone. For a full identity, see IAppIdentity.
- IAppReaderFactory
 Internal system to retrieve AppReaders for accessing app state/data directly.
It is documented but not meant to be used outside the core team.
- IAppsCatalog
 Global service providing information about apps and zones.
- IZoneIdentity
 Marks things which belongs to a Zone