51Degrees Device Detection .NET  4.1

Device detection services for 51Degrees Pipeline

FiftyOne.DeviceDetection.Hash.Engine.OnPremise.Data.DeviceDataHash Class Reference

Inheritance diagram for FiftyOne.DeviceDetection.Hash.Engine.OnPremise.Data.DeviceDataHash:

[legend]

Collaboration diagram for FiftyOne.DeviceDetection.Hash.Engine.OnPremise.Data.DeviceDataHash:

[legend]

Public Member Functions

override IAspectPropertyValue< IReadOnlyList< string > >  GetValues (string propertyName)
Gets all values that this instance has for a specific property. More...

Protected Member Functions

override bool  TryGetValue< T > (string key, out T value)
override bool  PropertyIsAvailable (string propertyName)
override IAspectPropertyValue< bool >  GetValueAsBool (string propertyName)
override IAspectPropertyValue< double >  GetValueAsDouble (string propertyName)
override IAspectPropertyValue< int >  GetValueAsInteger (string propertyName)
override IAspectPropertyValue< string >  GetValueAsString (string propertyName)
override IAspectPropertyValue< JavaScript >  GetValueAsJavaScript (string propertyName)

Member Function Documentation

◆ GetValues()

override IAspectPropertyValue<IReadOnlyList<string> > FiftyOne.DeviceDetection.Hash.Engine.OnPremise.Data.DeviceDataHash.GetValues ( string   propertyName )

Gets all values that this instance has for a specific property.

This is used for 'list' properties that can have multiple values for a single profile.

Parameters
propertyName - The property to get the values for.
Returns
An list of strings wrapped in an IAspectPropertyValue instance.

Implements FiftyOne.DeviceDetection.Hash.Engine.OnPremise.Data.IDeviceDataHash.