• Basics
  • Abyss
  • Web APIs
  • C# & Razor
  • .net API
  • JS & TS API

    Show / Hide Table of Contents

    Namespace ToSic.Eav.Metadata

    Everything related to the Metadata-system in EAV.

    👉 Read about it in Metadata - (advanced ⚠).

    Classes

    Target

    Reference to target. Usually used on IEntity to define what thing it provides additional metadata for. Basically it contains all the references necessary to identify what it belongs to.

    Interfaces

    IHasMetadata

    Anything with this interface has a property Metadata which can give us more information about that object.

    IMetadataOf

    A provider for metadata for something. So if an IEntity or an App has metadata, this will provide it.

    IMetadataSource

    For querying metadata from the data source. Mainly used in the Store, Cache-Systems and Apps.

    ITarget

    Reference to target. Usually used on IEntity to define what thing it provides additional metadata for. Basically it contains all the references necessary to identify what it belongs to.

    ITargetTypes

    This interface allows objects to lookup metadata-target id / name of the system. It basically translates the ToSic.Eav.Metadata.ITargetTypes.TargetTypes to name and vica versa

    Enums

    TargetTypes

    Metadata targets specific things, and the TargetTypes determines what kind of thing this is.

    • Improve this Doc
    Back to top Generated by DocFX