51Degrees Pipeline .NET  4.1

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Core.Data.IElementPropertyMetaData Interface Reference

Detailed Description

Represents meta-data relating to a property that is populated by a IFlowElement instance.

Inheritance diagram for FiftyOne.Pipeline.Core.Data.IElementPropertyMetaData:

[legend]

Properties

string  Name [get]
The name of the property. More...
IFlowElement  Element [get]
The IFlowElement that this property is associated with. More...
string  Category [get]
The category the property belongs to. More...
Type  Type [get]
The type of the property values More...
bool  Available [get]
True if the property is available in the results for the associated IFlowElement, false otherwise. More...
IReadOnlyList< IElementPropertyMetaData >  ItemProperties [get]
This is only relevant where Type is a collection of complex objects. More...

Property Documentation

◆ Available

bool FiftyOne.Pipeline.Core.Data.IElementPropertyMetaData.Available
get

True if the property is available in the results for the associated IFlowElement, false otherwise.

◆ Category

string FiftyOne.Pipeline.Core.Data.IElementPropertyMetaData.Category
get

The category the property belongs to.

◆ Element

IFlowElement FiftyOne.Pipeline.Core.Data.IElementPropertyMetaData.Element
get

The IFlowElement that this property is associated with.

◆ ItemProperties

IReadOnlyList<IElementPropertyMetaData> FiftyOne.Pipeline.Core.Data.IElementPropertyMetaData.ItemProperties
get

This is only relevant where Type is a collection of complex objects.

It contains a list of the property meta-data for the items in the value for this property. For example, if this meta-data instance represents a list of hardware devices, ItemProperties will contain a list of the meta-data for properties available on each hardware device element within that list.

◆ Name

string FiftyOne.Pipeline.Core.Data.IElementPropertyMetaData.Name
get

The name of the property.

Must match the string key used to store the property value in the IElementData instance.

◆ Type

Type FiftyOne.Pipeline.Core.Data.IElementPropertyMetaData.Type
get

The type of the property values