public void GlobalSetup()
 {
     uaa = UserAgentAnalyzer.NewBuilder()
           .WithoutCache()
           .HideMatcherLoadStats()
           .Build();
     uaa.Parse((string)null);
 }
예제 #2
0
        public UserAgentOverview Parse(string userAgentHeaderValue)
        {
            OrbintSoft.Yauaa.Analyzer.UserAgent userAgent = _analyzer.Parse(userAgentHeaderValue);

            UserAgentOverview dto = new UserAgentOverview();

            dto.AgentName    = userAgent.GetValue(OrbintSoft.Yauaa.Analyzer.UserAgent.AGENT_NAME);
            dto.AgentVersion = userAgent.GetValue(OrbintSoft.Yauaa.Analyzer.UserAgent.AGENT_VERSION);
            dto.DeviceClass  = userAgent.GetValue(OrbintSoft.Yauaa.Analyzer.UserAgent.DEVICE_CLASS);
            dto.DeviceName   = userAgent.GetValue(OrbintSoft.Yauaa.Analyzer.UserAgent.DEVICE_NAME);

            return(dto);
        }
 public UserAgent Android6Chrome46()
 {
     return(uaa.Parse("Mozilla/5.0 (Linux; Android 6.0; Nexus 6 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) " +
                      "Chrome/46.0.2490.76 Mobile Safari/537.36"));
 }