\r\n

51Degrees Pipeline .NET  4.4

51Degrees Pipeline for .NET

Examples.CustomFlowElement.FlowElements.SimpleFlowElement Class Reference

Detailed Description

[class] [constructor]

Inheritance diagram for Examples.CustomFlowElement.FlowElements.SimpleFlowElement:

[legend]

Collaboration diagram for Examples.CustomFlowElement.FlowElements.SimpleFlowElement:

[legend]

Public Member Functions

 SimpleFlowElement (ILogger< FlowElementBase< IStarSignData, IElementPropertyMetaData >> logger, Func< IPipeline, FlowElementBase< IStarSignData, IElementPropertyMetaData >, IStarSignData > elementDataFactory)

Public Member Functions inherited from FiftyOne.Pipeline.Core.FlowElements.FlowElementBase< IStarSignData, IElementPropertyMetaData >

 FlowElementBase (ILogger< FlowElementBase< T, TMeta >> logger)
Constructor More...
 FlowElementBase (ILogger< FlowElementBase< T, TMeta >> logger, Func< IPipeline, FlowElementBase< T, TMeta >, T > elementDataFactory)
Constructor More...
virtual void  Process (IFlowData data)
Process the given IFlowData with this FlowElement. More...
virtual void  AddPipeline (IPipeline pipeline)
Called when this element is added to a pipeline. More...
void  Dispose ()
Dispose More...

Public Attributes

override string  ElementDataKey => "starsign"
[init]
override IEvidenceKeyFilter  EvidenceKeyFilter
override IList< IElementPropertyMetaData >  Properties

Protected Member Functions

override void  ProcessInternal (IFlowData data)
override void  ManagedResourcesCleanup ()
Cleanup any managed resources that the element is using More...
override void  UnmanagedResourcesCleanup ()
Cleanup any unmanaged resources that the element is using More...

Protected Member Functions inherited from FiftyOne.Pipeline.Core.FlowElements.FlowElementBase< IStarSignData, IElementPropertyMetaData >

abstract void  ProcessInternal (IFlowData data)
Abstract method called by Process(IFlowData). More...
virtual T  CreateElementData (IPipeline pipeline)
Method used to create element data instances that are populated by this flow element More...
virtual void  Dispose (bool disposing)
Dispose of any resources. More...

Member Function Documentation

◆ ManagedResourcesCleanup()

override void Examples.CustomFlowElement.FlowElements.SimpleFlowElement.ManagedResourcesCleanup ( )
protected virtual

Cleanup any managed resources that the element is using

Implements FiftyOne.Pipeline.Core.FlowElements.FlowElementBase< IStarSignData, IElementPropertyMetaData >.

◆ UnmanagedResourcesCleanup()

override void Examples.CustomFlowElement.FlowElements.SimpleFlowElement.UnmanagedResourcesCleanup ( )
protected virtual

Cleanup any unmanaged resources that the element is using

Implements FiftyOne.Pipeline.Core.FlowElements.FlowElementBase< IStarSignData, IElementPropertyMetaData >.

Member Data Documentation

◆ EvidenceKeyFilter

override IEvidenceKeyFilter Examples.CustomFlowElement.FlowElements.SimpleFlowElement.EvidenceKeyFilter
Initial value:
=>
new EvidenceKeyFilterWhitelist(new List<string>() { "date-of-birth" })

◆ Properties

override IList<IElementPropertyMetaData> Examples.CustomFlowElement.FlowElements.SimpleFlowElement.Properties
Initial value:
=>
new List<IElementPropertyMetaData>()
{
new ElementPropertyMetaData(this, "starsign", typeof(string), true)
}
On This Page