Interface IApp
An App in memory - for quickly getting things done with the app data, queries etc.
Namespace: ToSic.Eav.Apps
Assembly: ToSic.Eav.Apps.dll
Syntax
[PublicApi_Stable_ForUseInYourCode]
public interface IApp : IAppIdentity, IZoneIdentity, IAppIdentityLight, IHasMetadata
Properties
| Improve this Doc View SourceData
Data of the app
Declaration
IAppData Data { get; }
Property Value
Type | Description |
---|---|
IAppData |
Folder
App Folder
Declaration
string Folder { get; }
Property Value
Type | Description |
---|---|
System.String | The folder as configured in the app configuration. |
Hidden
If the app should be hidden from the normal app-picker. Important to configure apps once and then hide from normal users.
Declaration
bool Hidden { get; }
Property Value
Type | Description |
---|---|
System.Boolean | The hidden-state as configured in the app configuration. |
Metadata
The app metadata - like settings, resources etc.
Declaration
IMetadataOf Metadata { get; }
Property Value
Type | Description |
---|---|
IMetadataOf | A metadata provider for the app |
Name
App Name
Declaration
string Name { get; }
Property Value
Type | Description |
---|---|
System.String | The name as configured in the app configuration. |
NameId
NameId of the App - usually a string-GUID
Declaration
string NameId { get; }
Property Value
Type | Description |
---|---|
System.String |
Query
All queries of the app, to access like App.Query["name"]
Declaration
IDictionary<string, IQuery> Query { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.String, IQuery> | A dictionary with all queries. Internally the dictionary will not be built unless accessed. |