CMS.DeviceProfiles.xml
<?xml version="1.0"?>
<doc> <assembly> <name>CMS.DeviceProfiles</name> </assembly> <members> <member name="T:CMS.DeviceProfiles.CurrentDevice"> <summary> Class holding the current device information. </summary> </member> <member name="P:CMS.DeviceProfiles.CurrentDevice.Data"> <summary> Data container of all available device properties. Use the property names available in the <see cref="T:System.Web.HttpBrowserCapabilities"/> class as a key to obtain the desired device information. </summary> </member> <member name="T:CMS.DeviceProfiles.HttpBrowserCapabilitiesAdapter"> <summary> Converts the <see cref="T:System.Web.HttpBrowserCapabilities" /> class to fulfill <see cref="T:CMS.Base.ISimpleDataContainer" /> interface. </summary> </member> <member name="P:CMS.DeviceProfiles.HttpBrowserCapabilitiesAdapter.CMS#Base#ISimpleDataContainer#Item(System.String)"> <summary> Gets specific browser capability. </summary> <param name="columnName">Browser capability name.</param> </member> <member name="M:CMS.DeviceProfiles.HttpBrowserCapabilitiesAdapter.GetValue(System.String)"> <summary> Gets specific browser capability. </summary> <param name="columnName">Browser capability name.</param> </member> <member name="M:CMS.DeviceProfiles.HttpBrowserCapabilitiesAdapter.SetValue(System.String,System.Object)"> <summary> Not implemented. </summary> <param name="columnName">Not implemented.</param> <param name="value">Not implemented.</param> </member> <member name="T:CMS.DeviceProfiles.CurrentDeviceExtensions"> <summary> Provides extension methods for <see cref="T:CMS.DeviceProfiles.CurrentDevice" />. </summary> </member> <member name="M:CMS.DeviceProfiles.CurrentDeviceExtensions.IsMobile(CMS.DeviceProfiles.CurrentDevice)"> <summary> Extends <see cref="T:CMS.DeviceProfiles.CurrentDevice"/> for detection if <paramref name="device" /> is mobile. </summary> <param name="device">Device to extend.</param> <remarks> Uses the default .NET Framework mobile device recognition. </remarks> <returns>Returns true when <paramref name="device" /> is a mobile device.</returns> <exception cref="T:System.ArgumentNullException"><paramref name="device"/> or is null.</exception> </member> <member name="T:CMS.DeviceProfiles.DeviceContext"> <summary> Context data for device profiles </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.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="M:CMS.DeviceProfiles.DeviceContext.GetDeviceProfilesClass"> <summary> Gets all device profiles specific CSS class name. </summary> </member> <member name="T:CMS.DeviceProfiles.IThemeInfo"> <summary> Interface for the themeable info objects </summary> </member> <member name="P:CMS.DeviceProfiles.IThemeInfo.UsesExternalStorage"> <summary> Indicates whether the theme path points at an external storage. </summary> </member> <member name="M:CMS.DeviceProfiles.IThemeInfo.GetThemePath"> <summary> Gets the theme path for the object </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="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.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="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="T:CMS.DeviceProfiles.DeviceProfileInfoProvider"> <summary> Class providing Device profile management. </summary> </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> <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.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.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,CMS.DeviceProfiles.DeviceProfileInfo)"> <summary> Detects if given profile match current device. </summary> <param name="userAgent">Current user agent</param> <param name="info">Device profile info</param> </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="T:CMS.DeviceProfiles.CurrentDeviceProvider"> <summary> Provides methods for retrieving the current device. </summary> </member> <member name="M:CMS.DeviceProfiles.CurrentDeviceProvider.GetCurrentDevice"> <summary> Gets current device information. </summary> <returns>Return current device information.</returns> </member> <member name="T:CMS.DeviceProfiles.ICurrentDeviceProvider"> <summary> Interface for the provider retrieving the current device. </summary> </member> <member name="M:CMS.DeviceProfiles.ICurrentDeviceProvider.GetCurrentDevice"> <summary> Gets the current device information. </summary> <returns>Return the current device information.</returns> </member> </members> </doc> |