51Degrees Pipeline .NET  4.1

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Engines.Services.IMissingPropertyService Interface Reference

Detailed Description

Service that determines the reason for a property not being populated by an engine.

Inheritance diagram for FiftyOne.Pipeline.Engines.Services.IMissingPropertyService:

[legend]

Public Member Functions

MissingPropertyResult  GetMissingPropertyReason (string propertyName, IAspectEngine engine)
Get the reason that the specified property is not available in the results from the specified engine. More...
MissingPropertyResult  GetMissingPropertyReason (string propertyName, IReadOnlyList< IAspectEngine > engines)
Get the reason that the specified property is not available in the results from the specified engines. More...

Member Function Documentation

◆ GetMissingPropertyReason() [1/2]

MissingPropertyResult FiftyOne.Pipeline.Engines.Services.IMissingPropertyService.GetMissingPropertyReason ( string   propertyName,
IAspectEngine   engine  
)

Get the reason that the specified property is not available in the results from the specified engine.

Parameters
propertyName - The property name to check.
engine - The engine that was expected to populate the property.
Returns
A MissingPropertyResult instance explaining why the property is not populated.

Implemented in FiftyOne.Pipeline.Engines.Services.MissingPropertyService.

◆ GetMissingPropertyReason() [2/2]

MissingPropertyResult FiftyOne.Pipeline.Engines.Services.IMissingPropertyService.GetMissingPropertyReason ( string   propertyName,
IReadOnlyList< IAspectEngine >   engines  
)

Get the reason that the specified property is not available in the results from the specified engines.

Parameters
propertyName - The property name to check.
engines - The engines that were expected to populate the property.
Returns
A MissingPropertyResult instance explaining why the property is not populated.

Implemented in FiftyOne.Pipeline.Engines.Services.MissingPropertyService.