51Degrees Device Detection .NET  4.1

Device detection services for 51Degrees Pipeline

FiftyOne.DeviceDetection.Cloud.FlowElements.DeviceDetectionCloudEngineBuilder Class Reference

Detailed Description

Fluent builder used to create a cloud-based device detection engine.

Inheritance diagram for FiftyOne.DeviceDetection.Cloud.FlowElements.DeviceDetectionCloudEngineBuilder:

[legend]

Collaboration diagram for FiftyOne.DeviceDetection.Cloud.FlowElements.DeviceDetectionCloudEngineBuilder:

[legend]

Public Member Functions

 DeviceDetectionCloudEngineBuilder (ILoggerFactory loggerFactory)
Constructor More...
DeviceDetectionCloudEngine  Build ()
Build a new engine using the configured values. More...

Protected Member Functions

override DeviceDetectionCloudEngine  NewEngine (List< string > properties)
This method is called by the base class to create a new DeviceDetectionCloudEngine instance before additional configuration is applied. More...

Constructor & Destructor Documentation

◆ DeviceDetectionCloudEngineBuilder()

FiftyOne.DeviceDetection.Cloud.FlowElements.DeviceDetectionCloudEngineBuilder.DeviceDetectionCloudEngineBuilder ( ILoggerFactory   loggerFactory )

Constructor

Parameters
loggerFactory - The factory to use when creating a logger.

Member Function Documentation

◆ NewEngine()

override DeviceDetectionCloudEngine FiftyOne.DeviceDetection.Cloud.FlowElements.DeviceDetectionCloudEngineBuilder.NewEngine ( List< string >   properties )
protected

This method is called by the base class to create a new DeviceDetectionCloudEngine instance before additional configuration is applied.

Parameters
properties - A string list of the properties that the engine should populate. In this case, this list is ignored as the resource key defines the properties that are returned by the cloud service.
Returns
A new DeviceDetectionCloudEngine instance.