\r\n

51Degrees Pipeline .NET  4.1Newer Version 4.4

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Core.Data.ElementPropertyMetaData Class Reference

Detailed Description

Meta-data relating to properties that are populated by Flow Elements.

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

[legend]

Collaboration diagram for FiftyOne.Pipeline.Core.Data.ElementPropertyMetaData:

[legend]

Public Member Functions

 ElementPropertyMetaData (IFlowElement element, string name, Type type, bool available, string category="")
Constructor More...

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...

Constructor & Destructor Documentation

◆ ElementPropertyMetaData()

FiftyOne.Pipeline.Core.Data.ElementPropertyMetaData.ElementPropertyMetaData ( IFlowElement   element,
string   name,
Type   type,
bool   available,
string   category = ""  
)

Constructor

Parameters
element - The IFlowElement that this property is associated with.
name - The name of the property. Must match the string key used to store the property value in the IElementData instance.
type - The type of the property values.
category - The category the property belongs to.
available - True if the property is available.

Property Documentation

◆ Available

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

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

◆ Category

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

The category the property belongs to.

◆ Element

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

The IFlowElement that this property is associated with.

◆ Name

string FiftyOne.Pipeline.Core.Data.ElementPropertyMetaData.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.ElementPropertyMetaData.Type
get

The type of the property values