/// <summary> /// Archives <paramref name="measurements"/> to remote archivist instance. /// </summary> /// <param name="measurements">Measurements to be archived.</param> protected override void ProcessMeasurements(IMeasurement[] measurements) { if (measurements != null) { try { var meas = Convert(measurements); var result = m_client.Insert(meas).Await().Get(); // TODO - error handling here } catch (Exception ex) { OnProcessException(ex); } } }
/// <summary> /// Archives <paramref name="measurements"/> to remote archivist instance. /// </summary> /// <param name="measurements">Measurements to be archived.</param> protected override void ProcessMeasurements(IMeasurement[] measurements) { if ((object)measurements != null) { try { ICollection <MeasurementWithId> meas = Convert(measurements); m_client.Insert(meas).Await().Get(); } catch (Exception ex) { OnProcessException(MessageLevel.Warning, ex); } } }