C# (CSharp) FiftyOne.Foundation.UI.Web Namespace

Classes

Name Description
ActivityResult Used to communicate to the users of the control the result of an upload or activate process.
BaseDataControl Base control used to include common methods shared between activation with a licence key and uploading a data file.
BaseUserControl The base user control containing common methods shared across controls.
BaseUserControl.HardwareImage Used to represent a hardware image with all it's attributes.
Detection Display a user interface to enable the user to enter a Premium license key and upgrade Foundation to the premium product. If the fiftyOne/detection element does not exist in the configuration this element is added and the binaryFilePath set to "51Degrees-Premium.dat". The licence key will be written to a file called 51Degrees.mobi.lic in the bin folder. If the site is running in medium trust mode the operation will fail and a message will be displayed to the user. The control also contains a check box to enable / disable the sharing of usage information with 51Degrees.mobi.
DeviceExplorer Used to explore the devices contained in the database. Won't work with Lite data.
DeviceTemplate Template used to display device properties.
LiteMessage This class displays simple HTML explaining why any upgraded is needed. The text the control displays can be altered in the resources file. Retailers and affiliates should provide this own values for the RetailerUrl and RetailerName to direct users to their eCommerce web sites. Affiliates should ensure their affiliate ID is included in the URL if using the 51Degrees.mobi eCommerce web site.
PropertyDictionary Displays a list of the available properties and values.
ShareUsage Control used to provide the UI for turning the share usage attribute on and off.
Stats Displays key stats about the active data provider.
Upload User Control to enable the uploading of a data file manually.
UserAgentTester Class to test a User-Agent and display the resulting device.