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
-
objectServiceBaseMetadataDataSourceBaseMetadata
- Implements
- Inherited Members
Remarks
- Added in v12.10
- Changed in v15.05 to use the immutable convention
Constructors
Metadata(MyServices)
Get Metadata (metadata Entities) of the Entities coming into this DataSource
public Metadata(DataSourceBase.MyServices services)
Parameters
services
DataSourceBase.MyServices
Remarks
- Added in v12.10
- Changed in v15.05 to use the immutable convention
Properties
ContentTypeName
Optional Type Name restriction to only get Metadata of this Content Type.
[Configuration]
public override string ContentTypeName { get; }
Property Value
Methods
SpecificGet(IImmutableList<IEntity>, string)
protected override IEnumerable<IEntity> SpecificGet(IImmutableList<IEntity> originals, string typeName)
Parameters
originals
IImmutableList<IEntity>typeName
string