CMS.DeviceProfiles.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CMS.DeviceProfiles</name>
    </assembly>
    <members>
        <member name="T:CMS.DeviceProfiles.CurrentDeviceInfo">
            <summary>
            Class to hold current device information.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.CurrentDeviceInfo.#ctor">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.CurrentDeviceInfo.RegisterColumns">
            <summary>
            Registers the Columns of this object for resolving data macros.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.CurrentDeviceInfo.SetValue(System.String,System.Object)">
            <summary>
            Not implemented.
            </summary>
            <param name="columnName">Not implemented</param>
            <param name="value">Not implemented</param>
        </member>
        <member name="M:CMS.DeviceProfiles.CurrentDeviceInfo.IsPremium(FiftyOne.Foundation.Mobile.Detection.Provider)">
            <summary>
            Determines whether the 51Degrees device package is a premium package.
            </summary>
            <param name="provider">The provider.</param>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.HardwareVendor">
            <summary>
            The company who manufactured the hardware. Some devices (such as PCs) don't reveal this information and will return 'Unknown'.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.HardwareName">
            <summary>
            A list of marketing names associated with the device, separated by a '|'. A device may be known by many names depending on region or network. Likewise, a device may not have a marketing name at all, leaving this empty. This property should be used in tandem with HardwareModel.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.IsCrawler">
            <summary>
            Indicates if the device is a crawler.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.IsMobile">
            <summary>
            The device's primary data connection is wireless and is designed to operate mostly from battery power (ie a mobile phone, smart phone or tablet).
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.IsTablet">
            <summary>
            The manufacturer of the device sells the device primarily as a tablet.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.ScreenPixelsHeight">
            <summary>
            The height of the screen in pixels.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.ScreenPixelsWidth">
            <summary>
            The width of the screen in pixels.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.MaxScreenSize">
            <summary>
            Returns max side size of screen size.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.HasPremiumInformation">
            <summary>
            Indicates if current device contains premium data information.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.UserAgent">
            <summary>
            Current device user agent.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.DeviceName">
            <summary>
            Current device name in format "[Vendor] - [Name]".
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.CurrentDeviceInfo.Data">
            <summary>
            Data container for all available properties.
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceContext">
            <summary>
            Context data for device profiles
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceContext.GetDeviceProfilesClass">
            <summary>
            Gets all device profiles specific CSS class name.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceContext.CurrentDevice">
            <summary>
            Returns current device information.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceContext.DevicesAvailable">
            <summary>
            Returns true if device profile are available in current domain license.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceContext.FiftyOneDegreesEnabled">
            <summary>
            Gets a value indicating whether the FiftyOne Degrees library can be used for device recognition.
            FiftyOne Degrees library is disabled automatically in an external application.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceContext.CurrentDeviceProfile">
            <summary>
            Returns current device profile info.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceContext.CurrentDeviceProfiles">
            <summary>
            Returns list of current device profiles.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceContext.CurrentDeviceProfileName">
            <summary>
            Returns current device profile name.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceContext.OriginalCurrentDeviceProfileName">
            <summary>
            Gets or sets the current device profile name
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceDataContainer">
            <summary>
            Represents a container for device data that can be exposed to macro engine.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceDataContainer.#ctor(System.Collections.Generic.Dictionary{System.String,System.String})">
            <summary>
            Constructor.
            </summary>
            <param name="dataDictionary">Data dictionary</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceDataContainer.GetValue(System.String)">
            <summary>
            Returns value of a given column name.
            </summary>
            <param name="columnName">Property name</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceDataContainer.SetValue(System.String,System.Object)">
            <summary>
            Sets value of given property. Not implemented.
            </summary>
            <param name="columnName">Property name</param>
            <param name="value">Property value</param>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceDataContainer.Item(System.String)">
            <summary>
            Indexer for accessing data.
            </summary>
            <param name="columnName">Property name</param>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceInfo">
            <summary>
            Device info represents a virtual object type. It's required to make Device profiles work.
            </summary>
        </member>
        <member name="F:CMS.DeviceProfiles.DeviceInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.DeviceProfiles.DeviceInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceInfo.#ctor">
            <summary>
            Constructor - Creates an empty DeviceInfo object.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new DeviceInfo object from the given DataRow.
            </summary>
            <param name="dr">DataRow with the object data</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceInfo.GetColumnNames">
            <summary>
            Gets the default list of column names for this class
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceInfo.GetDataQueryInternal">
            <summary>
            Gets the data query for this object type
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceInfoDataSet">
            <summary>
            Device info dataset class for loading DeviceInfoEntry objects.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceInfoDataSet.GetData(System.String,System.String,System.Int32,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Returns filtered data from dataset.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceInfoDataSet.Data">
            <summary>
            Complete dataset of device infos.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceInfoDataSet.HasPremiumData">
            <summary>
            Returns true if current data is from premium fifty degrees data.
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceInfoEntry">
            <summary>
            Devices info entry for XML serialization.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceInfoEntry.Name">
            <summary>
            Device code name.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceInfoEntry.DeviceName">
            <summary>
            Device display name.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceInfoEntry.ScreenWidth">
            <summary>
            Device screen width in pixels.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceInfoEntry.ScreenHeight">
            <summary>
            Device screen height in pixels.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceInfoEntry.IsMobile">
            <summary>
            Indicates if device is mobile.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceInfoEntry.UserAgents">
            <summary>
            List of user agents for this device.
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceInfoProvider">
            <summary>
            Class providing Device info management.
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DevicesList">
            <summary>
            Devices list container.
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.IThemeInfo">
            <summary>
            Interface for the themeable info objects
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.IThemeInfo.GetThemePath">
            <summary>
            Gets the theme path for the object
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.IThemeInfo.UsesExternalStorage">
            <summary>
            Indicates whether the theme path points at an external storage.
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceProfilesModule">
            <summary>
            Represents the Device profiles module.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfilesModule.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfilesModule.OnInit">
            <summary>
            Init module
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfilesModule.InitImportExport">
            <summary>
            Initializes import/export handlers
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfilesModule.InitMacros">
            <summary>
            Initializes the device profiles macros
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceProfilesModuleMetadata">
            <summary>
            Represents the Device profiles module metadata.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfilesModuleMetadata.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceProfilesResolvers">
            <summary>
            Resolvers used in e-mail templates and other macro visual components.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfilesResolvers.DeviceProfilesResolver">
            <summary>
            Returns device profiles macro resolver.
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceProfileImport">
            <summary>
            Handles special actions during the device profile import process.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileImport.Init">
            <summary>
            Initializes import handlers
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceProfileInfo">
            <summary>
            DeviceProfile data container class.
            </summary>
        </member>
        <member name="F:CMS.DeviceProfiles.DeviceProfileInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.DeviceProfiles.DeviceProfileInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfo.SetObjectOrderPostprocessing">
            <summary>
            Method which is called after the order of the object was changed. Generates staging tasks and webfarm tasks by default.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfo.#ctor">
            <summary>
            Constructor - Creates an empty DeviceInfo object.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new DeviceInfo object from the given DataRow.
            </summary>
            <param name="dr">DataRow with the object data.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfo.GetThemePath">
            <summary>
            Gets the theme path for the object
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfileUserAgents">
            <summary>
            Profile user agents.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfileDisplayName">
            <summary>
            Device profile display name.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfileDevices">
            <summary>
            Profile devices.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfileMacro">
            <summary>
            Profile macro.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfileName">
            <summary>
            Device profile code name.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfileID">
            <summary>
            Device profile ID.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfileOrder">
            <summary>
            Device profile order.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfileEnabled">
            <summary>
            Enables or disables the device profile.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfilePreviewWidth">
            <summary>
            Device profile preview width in pixels.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfilePreviewHeight">
            <summary>
            Device profile preview height in pixels.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.ProfileGUID">
            <summary>
            Device profile Guid.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfo.UsesExternalStorage">
            <summary>
            Indicates whether the theme path points at an external storage.
            </summary>
        </member>
        <member name="T:CMS.DeviceProfiles.DeviceProfileInfoProvider">
            <summary>
            Class providing Device profile management.
            </summary>
        </member>
        <member name="F:CMS.DeviceProfiles.DeviceProfileInfoProvider.DEVICES_QUERY_PARAM">
            <summary>
            Query parameter name for loading device profile from cookies.
            </summary>
        </member>
        <member name="F:CMS.DeviceProfiles.DeviceProfileInfoProvider.DEVICENAME_QUERY_PARAM">
            <summary>
            Query parameter name for loading device profile from query.
            </summary>
        </member>
        <member name="F:CMS.DeviceProfiles.DeviceProfileInfoProvider.DEVICE_IMAGE_CACHE_KEY">
            <summary>
            Name of cache key for automatic image resizing for device profiles.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetDeviceProfiles">
            <summary>
            Returns all device profiles.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetDeviceProfileInfo(System.Int32)">
            <summary>
            Returns device info with specified ID.
            </summary>
            <param name="infoId">Device info ID.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetDeviceProfileInfo(System.Guid,System.String)">
            <summary>
            Returns device info with specified GUID.
            </summary>
            <param name="deviceGuid">Device GUID</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetDeviceProfileInfo(System.String)">
            <summary>
            Returns device info with specified name.
            </summary>
            <param name="infoName">Device info name.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.SetDeviceProfileInfo(CMS.DeviceProfiles.DeviceProfileInfo)">
            <summary>
            Sets (updates or inserts) specified device info.
            </summary>
            <param name="infoObj">Device info to be set.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.DeleteDeviceProfileInfo(CMS.DeviceProfiles.DeviceProfileInfo)">
            <summary>
            Deletes specified device info.
            </summary>
            <param name="infoObj">Device info to be deleted.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.DeleteDeviceProfileInfo(System.Int32)">
            <summary>
            Deletes device info with specified ID.
            </summary>
            <param name="infoId">Device info ID.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.Clear(System.Boolean)">
            <summary>
            Clears hashtables.
            </summary>
            <param name="logTasks">If true, web farm tasks are logged.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.InitProfilesOrder">
            <summary>
            Initialize profiles order.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.MoveProfileUp(System.Int32)">
            <summary>
            Moves profile up.
            </summary>
            <param name="profileId">Profile ID</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.MoveProfileDown(System.Int32)">
            <summary>
            Moves profile down.
            </summary>
            <param name="profileId">Profile ID</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetCurrentDeviceProfileInfo(System.String)">
            <summary>
            Returns current device profile info.
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetCurrentDeviceProfileInfo(System.String,System.Boolean)">
            <summary>
            Returns current device profile info.
            </summary>
            <param name="siteName">Site name</param>
            <param name="loadFromCookies">Indicates if device profile is loaded from cookie instead of current browser device</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetOriginalCurrentDevicProfileName(System.String)">
            <summary>
            Returns current original device profile name (cannot be overridden by URL parameter or cookie).
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetCurrentDevicProfiles(System.String)">
            <summary>
            Returns ordered list of device profiles matching current device (can be overridden by URL parameter or cookie).
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.SetCurrentDeviceProfileInfo(System.String)">
            <summary>
            Sets current device profile info.
            </summary>
            <param name="profileName">Device profile code name</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetLastProfileOrder">
            <summary>
            Returns order of the last profile.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.IsDeviceProfilesEnabled(System.String)">
            <summary>
            Returns true if device profiles are enabled for given site.
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetDeviceProfilesInternal">
            <summary>
            Returns all device profiles.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetDeviceProfileInfosInternal">
            <summary>
            Returns dataset of ALL device infos stored in the database.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetDeviceProfileInfoInternal(System.Int32)">
            <summary>
            Returns device info with specified ID.
            </summary>
            <param name="infoId">Device info ID.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetDeviceProfileInfoInternal(System.Guid,System.String)">
            <summary>
            Returns device info with specified GUID.
            </summary>
            <param name="deviceGuid">Device GUID</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetDeviceProfileInfoInternal(System.String)">
            <summary>
            Returns device info with specified name.
            </summary>
            <param name="infoName">Device info name.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.SetDeviceProfileInfoInternal(CMS.DeviceProfiles.DeviceProfileInfo)">
            <summary>
            Sets (updates or inserts) specified device info.
            </summary>
            <param name="infoObj">Device info to be set.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.DeleteDeviceProfileInfoInternal(CMS.DeviceProfiles.DeviceProfileInfo)">
            <summary>
            Deletes specified device info.
            </summary>
            <param name="infoObj">Device info to be deleted.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.ClearHashtables(System.Boolean)">
            <summary>
            Clear hashtables.
            </summary>
            <param name="logTasks">If true, web farm tasks are logged</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.InitProfilesOrderInternal">
            <summary>
            Initializes sorting order of profiles.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.MoveProfileUpInternal(System.Int32)">
            <summary>
            Moves profile up.
            </summary>
            <param name="profileId">Profile ID</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.MoveProfileDownInternal(System.Int32)">
            <summary>
            Moves profile up.
            </summary>
            <param name="profileId">Profile ID</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetCurrentDeviceProfilesInternal(System.String,System.Boolean,System.Boolean)">
            <summary>
            Returns current device profile info based on current user agent.
             
            The value based on the user agent can be overwritten by query string parameter or by cookie (CMSCurrentDeviceInfo).
            </summary>
            <param name="siteName">Site name</param>
            <param name="loadFromCookies">Indicates if device profile is loaded from cookie instead of current browser device</param>
            <param name="canBeOverridden">Indicates if device profile can be overridden by URL parameter or cookie at all.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.AddToCurrentProfilesTable(System.String,System.Collections.Generic.List{CMS.DeviceProfiles.DeviceProfileInfo})">
            <summary>
            Adds list of current devices to dictionary and clears table if is too big.
            </summary>
            <param name="userAgent">User agent</param>
            <param name="profiles">List of profiles</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.ClearCurrentProfilesTable(System.Boolean)">
            <summary>
            Clear hash table CurrentProfilesTable.
            </summary>
            <param name="logTask">If true, web farm tasks are logged</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.ClearCache(System.Int32)">
            <summary>
            Clears cache for device profile.
            </summary>
            <param name="profileId">Device profile ID</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.ProcessWebFarmTask(System.String,System.String,System.Byte[])">
            <summary>
            Runs the processing of specific web farm task for current provider
            </summary>
            <param name="actionName">Action name</param>
            <param name="data">Custom task data</param>
            <param name="binary">Binary data</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetCurrentDeviceProfileInfoInternal(System.String,System.Boolean,System.Boolean)">
            <summary>
            Returns current device profile info.
            </summary>
            <param name="siteName">Site name</param>
            <param name="loadFromCookies">Indicates if device profile is loaded from cookie instead of current browser device</param>
            <param name="canBeOverridden">Indicates if device profile can be overridden by URL parameter or cookie at all.</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.LoadFromCookies(System.Boolean)">
            <summary>
            Returns true if device info should be loaded from cookies.
            </summary>
            <param name="force">Force load</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.SetCurrentDeviceProfileInfoInternal(System.String)">
            <summary>
            Sets current device profile info.
            </summary>
            <param name="profileName">Profile code name</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.IsCurrentProfile(System.String,System.String,CMS.DeviceProfiles.DeviceProfileInfo)">
            <summary>
            Detects if given profile match current device.
            </summary>
            <param name="userAgent">Current user agent</param>
            <param name="currentDeviceName">current device code name from fifty one premium data</param>
            <param name="info">Device profile info</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.IsCurrentProfileDevice(System.String,System.String,CMS.DeviceProfiles.DeviceProfileInfo)">
            <summary>
            Returns true if selected devices in device profile contains current user agent.
            </summary>
            <param name="userAgent">Current user agent string</param>
            <param name="currentDeviceName">current device code name from fifty one premium data</param>
            <param name="info">Device profile information</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.GetCurrentDeviceName">
            <summary>
            Returns current device code name from fifty one premium data.
            </summary>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.IsCurrentProfileAgent(System.String,CMS.DeviceProfiles.DeviceProfileInfo)">
            <summary>
            Returns true if device profile user agents list contains current user agent.
            </summary>
            <param name="userAgent">Current user agent string</param>
            <param name="info">Device profile information</param>
        </member>
        <member name="M:CMS.DeviceProfiles.DeviceProfileInfoProvider.IsCurrentProfileMacro(CMS.DeviceProfiles.DeviceProfileInfo)">
            <summary>
            Returns true if given device profile macro is true.
            </summary>
            <param name="info">Device profile information</param>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfoProvider.CurrentProfilesTable">
            <summary>
            Table of the device profiles lists indexed by site user agent.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfoProvider.MaxDeviceProfilesEntries">
            <summary>
            Maximum number of entries stored in CurrentProfilesTable.
            </summary>
        </member>
        <member name="P:CMS.DeviceProfiles.DeviceProfileInfoProvider.CurrentDeviceProfileName">
            <summary>
            Current device profile name stored in cookie
            </summary>
        </member>
    </members>
</doc>