Пример #1
0
        public DeviceDispositions DeviceDisposition()
        {
            var x = new global::Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation();

            if (x.SystemProductName.Equals("Virtual"))
            {
                return(DeviceDispositions.Virtual);
            }
            switch (DeviceFamily())
            {
            case DeviceFamilies.Desktop: return(DeviceDispositions.Desktop);

            case DeviceFamilies.Team: return(DeviceDispositions.Team);

            case DeviceFamilies.IoT: return(DeviceDispositions.IoT);

            case DeviceFamilies.Xbox: return(DeviceDispositions.Xbox);

            case DeviceFamilies.HoloLens: return(DeviceDispositions.HoloLens);

            case DeviceFamilies.Mobile:
            {
                if (IsContinuum())
                {
                    return(DeviceDispositions.Continuum);
                }
                else if (IsPhone())
                {
                    return(DeviceDispositions.Phone);
                }
                else
                {
                    return(DeviceDispositions.Mobile);
                }
            }

            case DeviceFamilies.Unknown:
            default: return(DeviceDispositions.Unknown);
            }
        }
Пример #2
0
 public DeviceDispositions DeviceDisposition()
 {
     var x = new global::Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation();
     if (x.SystemProductName.Equals("Virtual"))
         return DeviceDispositions.Virtual;
     switch (DeviceFamily())
     {
         case DeviceFamilies.Desktop: return DeviceDispositions.Desktop;
         case DeviceFamilies.Team: return DeviceDispositions.Team;
         case DeviceFamilies.IoT: return DeviceDispositions.IoT;
         case DeviceFamilies.Xbox: return DeviceDispositions.Xbox;
         case DeviceFamilies.HoloLens: return DeviceDispositions.HoloLens;
         case DeviceFamilies.Mobile:
             {
                 if (IsContinuum())
                     return DeviceDispositions.Continuum;
                 else if (IsPhone())
                     return DeviceDispositions.Phone;
                 else
                     return DeviceDispositions.Mobile;
             }
         case DeviceFamilies.Unknown:
         default: return DeviceDispositions.Unknown;
     }
 }