Table of Contents

Class SystemGetEntities

Namespace
ToSic.Eav.DataSources
Assembly
ToSic.Eav.DataSources.dll

The base class for all DataSources, especially custom DataSources. It must always be inherited. It provides a lot of core functionality to get configurations, ensure caching and more.

Important: in most cases you will inherit the CustomDataSource DataSource for custom data sources.

[PublicApi]
[VisualQuery(NiceName = "System Get Entities", UiHint = "Find items based on one or more IDs", Icon = "fingerprint", Type = DataSourceType.Filter, NameId = "1012a387-c7db-4fa2-83c0-c1862bf0aadf", NameIds = new string[] { "System.GetEntities" }, In = new string[] { "Default*" }, Audience = Audience.System, DataConfidentiality = DataConfidentiality.Internal)]
public class SystemGetEntities : DataSourceBase, IDataSource, IAppIdentity, IZoneIdentity, IAppIdentityLight, ICacheKey, ICacheExpiring, ITimestamped, IHasLog, IDataSourceLinkable
Inheritance
object
SystemGetEntities
Implements
Inherited Members

Remarks

Had a major, breaking update in v15. Consult the guide to upgrade your custom data sources.

Properties

EntityIds

A string containing one or more entity-ids. like "27" or "27,40,3063,30306"

[Configuration]
public string EntityIds { get; }

Property Value

string