Exemple #1
0
 // Token: 0x06000593 RID: 1427 RVA: 0x000214B0 File Offset: 0x0001F6B0
 private static void CreateOrUpdateActiveSyncDeviceClass(IConfigurationSession scopedSession, DeviceClassCache.DeviceClassData deviceClassData, OrganizationId orgId)
 {
     try
     {
         ActiveSyncDeviceClass deviceClass = deviceClassData.ToActiveSyncDeviceClass(scopedSession, orgId);
         deviceClass.LastUpdateTime = new DateTime?(DateTime.UtcNow);
         ADNotificationAdapter.RunADOperation(delegate()
         {
             scopedSession.Save(deviceClass);
         });
         DeviceClassCache.UpdateProtocolLogLastUsedDC(scopedSession);
         AirSyncDiagnostics.TraceDebug <OrganizationId, string, string>(ExTraceGlobals.RequestsTracer, null, "Created DeviceClassData in AD: orgId={0}, deviceType={1}, deviceModel={2}", orgId, deviceClassData.DeviceType, deviceClassData.DeviceModel);
     }
     catch (LocalizedException ex)
     {
         AirSyncDiagnostics.TraceDebug(ExTraceGlobals.RequestsTracer, null, "Failed to create DeviceClassData: orgId={0}, deviceType={1}, deviceModel={2}, exception=\n\r{3}", new object[]
         {
             orgId,
             deviceClassData.DeviceType,
             deviceClassData.DeviceModel,
             ex
         });
     }
 }
Exemple #2
0
        // Token: 0x06000594 RID: 1428 RVA: 0x00021584 File Offset: 0x0001F784
        private static void DeleteActiveSyncDeviceClass(IConfigurationSession scopedSession, DeviceClassCache.DeviceClassData deviceClassData, OrganizationId orgId)
        {
            ActiveSyncDeviceClass adObject = deviceClassData.ToActiveSyncDeviceClass(scopedSession, orgId);

            DeviceClassCache.DeleteObject(scopedSession, adObject);
        }