51Degrees Device Detection .NET  4.2

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:


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


Public Member Functions

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

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)
virtual void  Dispose (bool disposing)

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.

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

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