private void PostPersistedSharedProperties(TelemetrySession telemetrySession, CancellationToken cancellationToken)
 {
     if (!ExceptionsEncounteredObtainingHardwareId.Any())
     {
         string b          = telemetrySession.GetPersistedSharedProperty(IdentityPropertyProvider.HardwareIdPropertyName) as string;
         string hardwareId = HardwareId;
         if (HardwareId != HardwareIdNotObtained && !string.Equals(hardwareId, b, StringComparison.Ordinal))
         {
             telemetrySession.SetPersistedSharedProperty(IdentityPropertyProvider.HardwareIdPropertyName, hardwareId);
         }
     }
 }