C# Class FiftyOne.DeviceDetection.Cloud.FlowElements.HardwareProfileCloudEngine

A cloud-based engine that can return multiple hardware profiles from a single request. For example, A single TAC code can match multiple hardware devices.
Inheritance: PropertyKeyedCloudEngineBase
Afficher le fichier Open project: 51Degrees/device-detection-dotnet

Méthodes publiques

Méthode Description
HardwareProfileCloudEngine ( ILogger logger, Func deviceDataFactory ) : FiftyOne.DeviceDetection.Cloud.Data

Constructor

Méthodes protégées

Méthode Description
CreateProfileData ( ) : IDeviceData

Called by the base class to create a new data instance.

GetPropertyType ( PropertyMetaData propertyMetaData, Type parentObjectType ) : Type

Method Details

CreateProfileData() protected méthode

Called by the base class to create a new data instance.
protected CreateProfileData ( ) : IDeviceData
Résultat IDeviceData

GetPropertyType() protected méthode

protected GetPropertyType ( PropertyMetaData propertyMetaData, Type parentObjectType ) : Type
propertyMetaData PropertyMetaData
parentObjectType Type
Résultat Type

HardwareProfileCloudEngine() public méthode

Constructor
public HardwareProfileCloudEngine ( ILogger logger, Func deviceDataFactory ) : FiftyOne.DeviceDetection.Cloud.Data
logger ILogger /// The logger for this instance to use ///
deviceDataFactory Func /// Factory function to use when creating aspect data instances. ///
Résultat FiftyOne.DeviceDetection.Cloud.Data