Table of Contents
These v19 docs are archived 🔒. Go to the latest docs home or try if this exact page is available in the latest docs.

Class Metadata

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

Get Metadata (metadata Entities) of the Entities coming into this DataSource

[VisualQuery(NiceName = "Metadata", UiHint = "Get the item's metadata", Icon = "local_offer", Type = DataSourceType.Lookup, NameId = "3ab4b010-2daa-4a7f-b882-635d2d9fa0a0", In = new string[] { "Default*" }, DynamicOut = false, ConfigurationType = "d7858b36-1ef1-4c3d-b15c-c567b0d7bdd4", HelpLink = "https://go.2sxc.org/DsMetadata")]
[InternalApi_DoNotUse_MayChangeWithoutNotice("WIP")]
public class Metadata : MetadataDataSourceBase, IDataSource, IAppIdentity, IZoneIdentity, IAppIdentityLight, ICacheKey, ICacheExpiring, ITimestamped, IHasLog, IDataSourceLinkable
Inheritance
object
ServiceBase
MetadataDataSourceBase
Metadata
Implements
Inherited Members

Remarks

Constructors

Metadata(MyServices)

Get Metadata (metadata Entities) of the Entities coming into this DataSource

public Metadata(DataSourceBase.MyServices services)

Parameters

services DataSourceBase.MyServices

Remarks

Properties

ContentTypeName

Optional Type Name restriction to only get Metadata of this Content Type.

[Configuration]
public override string ContentTypeName { get; }

Property Value

string

Methods

SpecificGet(IImmutableList<IEntity>, string)

protected override IEnumerable<IEntity> SpecificGet(IImmutableList<IEntity> originals, string typeName)

Parameters

originals IImmutableList<IEntity>
typeName string

Returns

IEnumerable<IEntity>