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