\r\n

51Degrees Device Detection .NET  4.4

Device detection services for 51Degrees Pipeline

Classes

51Degrees dotnet classes. These contain the interfaces and logic of the Device Detection API.
[detail level 12345678]
NClient_Hints
NControllers
CHomeController
CProgram
CStartup
NClient_Hints_Not_Integrated
CHomeController
CProgram
CStartup
NCloud_Client_Hints
CProgram
CStartup
NCloud_Client_Hints_NetCore_31
NControllers
CHomeController
NCloud_Client_Hints_Not_Integrated
NControllers
CHomeController
CProgram
CStartup
NFiftyOne
This example is displayed at the end of the Configurator process, which is used to create resource keys for use with the 51Degrees cloud service
NDeviceDetection
NApple
CAppleDecisionTree
Data class used to store details of the decision tree used by AppleProfileEngine in memory
CAppleDecisionTreeNode
A node in the decision tree that matches an evidence value against a single expected value
CAppleDecisionTreeNodeBase
Base class for nodes in the decision tree used by AppleDecisionTree
CAppleDecisionTreeNodeRange
A node in the decision tree that matches an evidence value against an expected range of values
CAppleProfileData
The data populated by AppleProfileEngine
CAppleProfileEngine
This engine uses evidence gathered from client-side scripts to determine the hardware profile id of the Apple device(s)
CAppleProfileEngineBuilder
The builder for AppleProfileEngine
CApplePropertyMetaData
Property meta data class used by AppleProfileEngine
CConstants
Class containing values for commonly used evidence keys
CIAppleDecisionTreeNode
CIAppleProfileData
The data interface populated by AppleProfileEngine
NCloud
NData
CDeviceDataCloud
A data class that makes working with device data from cloud services easier for the user
CMultiDeviceDataCloud
A data class that is used to access details of cloud responses that contain multiple device data records
NFlowElements
CDeviceDetectionCloudEngine
Engine that takes the JSON response from the CloudRequestEngine and uses it populate a DeviceDataCloud instance for easier consumption
CDeviceDetectionCloudEngineBuilder
Fluent builder used to create a cloud-based device detection engine
CHardwareProfileCloudEngine
A cloud-based engine that can return multiple hardware profiles from a single request
CHardwareProfileCloudEngineBuilder
Fluent builder used to create a cloud-based engine that can return multiple hardware profiles from a single request
CMessages
A strongly-typed resource class, for looking up localized strings, etc
NExamples
NCloud
NConfigurator
NGetAllProperties
NGettingStartedConsole
NGettingStartedWeb
NMetadata
NNativeModelLookup
NTacLookup
NOnPremise
NGettingStartedConsole
NGettingStartedWeb
NMatchMetrics
NMetadata
NOfflineProcessing
NPerformance
NUpdateDataFile
CConstants
CDataExtensions
CDataFileInfo
CExampleBase
CExampleOptions
CExampleUtils
CPipelineOptionsExtensions
NHash
NEngine
NOnPremise
NUach
CConstants
Class containing values for commonly used evidence keys
CUachJsConversionData
Data class for UachJsConversionElement
CUachJsConversionElement
This is an IFlowElement implementation that converts evidence values from the User-Agent Client Hints JavaScript API method getHighEntropyValuesto the HTTP header formatted evidence values that can be consumed by the main 51Degrees device detection API
CUachJsConversionElementBuilder
Builder for UachJsConversionElement instances
CUachJson
A definition of the JSON data object that is returned from a call to 'getHighEntropyValues'
CUachJsonBrand
CDeviceDetectionCloudPipelineBuilder
Builder used to create pipelines with an cloud-based device detection engine
CDeviceDetectionOnPremisePipelineBuilder
Builder used to create pipelines with an on-premise device detection engine
CDeviceDetectionPipelineBuilder
Builder used to create a Pipeline with a device detection engine
CMessages
A strongly-typed resource class, for looking up localized strings, etc
NFramework_Web
CDefault
CGlobal
NGettingStarted_Web_ClientOnly
NPages
CErrorModel