Click or drag to resize
AnalyticsUserAgentParser Class
Base implementation of IAnalyticsUserAgentParser.
Inheritance Hierarchy
SystemObject
  CMS.WebAnalyticsAnalyticsUserAgentParser

Namespace: CMS.WebAnalytics
Assembly: CMS.WebAnalytics (in CMS.WebAnalytics.dll) Version: 13.0.131
Syntax
C#
public class AnalyticsUserAgentParser : IAnalyticsUserAgentParser

The AnalyticsUserAgentParser type exposes the following members.

Constructors
  NameDescription
Public methodAnalyticsUserAgentParser
Top
Methods
  NameDescription
Public methodTryGetBrowserName
Returns true when browser name can be parsed from given userAgentbrowserName is assigned by parsed value in such case. Returns false otherwise.
Protected methodTryGetBrowserNameInternal
Returns true when browser name can be parsed from given userAgentbrowserName is assigned by parsed value in such case. Returns false otherwise.
Public methodTryGetMobileDevice
Returns true when mobile device can be parsed from given userAgentmobileDevice is assigned by parsed value in such case. Returns false otherwise.
Protected methodTryGetMobileDeviceInternal
Returns true when mobile device can be parsed from given userAgentmobileDevice is assigned by parsed value in such case. Returns false otherwise.
Public methodTryGetOperatingSystem
Returns true when operating system can be parsed from given userAgentoperatingSystem is assigned by parsed value in such case. Returns false otherwise.
Protected methodTryGetOperatingSystemInternal
Returns true when operation system can be parsed from given userAgentoperatingSystem is assigned by parsed value in such case. Returns false otherwise.
Public methodTryGetSearchCrawler
Returns true when search crawler can be parsed from given userAgentcrawler is assigned by parsed value in such case. Returns false otherwise.
Protected methodTryGetSearchCrawlerInternal
Returns true when search crawler can be parsed from given userAgentcrawler is assigned by parsed value in such case. Returns false otherwise.
Top
Remarks
Only TryGetSearchCrawler(String, String) can return parsed value. Other members shall be overridden to return value parsed by custom implementation or by some dedicated 3rd party library.
See Also