コード例 #1
0
 public void SetDeviceCpuBits(UserAgentModel record, string value)
 {
     record.DeviceCpuBits = value;
 }
コード例 #2
0
 public void SetOperatingSystemName(UserAgentModel record, string value)
 {
     record.OperatingSystemName = value;
 }
コード例 #3
0
 public void SetOperatingSystemVersion(UserAgentModel record, string value)
 {
     Version.TryParse(value, out var version);
     record.OperatingSystemVersion = version;
 }
コード例 #4
0
 public void SetLayoutEngineVersion(UserAgentModel record, string value)
 {
     Version.TryParse(value, out var version);
     record.LayoutEngineVersion = version;
 }
コード例 #5
0
 public void SetOperatingSystemClass(UserAgentModel record, string value)
 {
     record.OperatingSystemClass = value;
 }
コード例 #6
0
 public void SetLayoutEngineClass(UserAgentModel record, string value)
 {
     record.LayoutEngineClass = value;
 }
コード例 #7
0
 public void SetLayoutEngineName(UserAgentModel record, string value)
 {
     record.LayoutEngineName = value;
 }
コード例 #8
0
 public void SetDeviceName(UserAgentModel record, string value)
 {
     record.DeviceName = value;
 }
コード例 #9
0
 public void SetDeviceBrand(UserAgentModel record, string value)
 {
     record.DeviceBrand = value;
 }
コード例 #10
0
 public void SetAgentName(UserAgentModel record, string value)
 {
     record.AgentName = value;
 }
コード例 #11
0
 public void SetAgentClass(UserAgentModel record, string value)
 {
     record.AgentClass = value;
 }
コード例 #12
0
        public IUserAgentModel Enrich(string userAgent)
        {
            var model = new UserAgentModel(userAgent);

            return(userAgentAnalyzer.Map(model));
        }