Table of Contents

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
Metadata
Implements
Inherited Members

Remarks

Constructors

Metadata(MyServices)

public Metadata(DataSourceBase.MyServices services)

Parameters

services DataSourceBase.MyServices

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>