IService.GetPropertyValues is not thread safe. It throws:
[IndexOutOfRangeException: Index was outside the bounds of the array.]
System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) +14648891
Oddr.Identificators.DeviceIdentificator.Get(UserAgent userAgent, Int32 confidenceTreshold) +592
Oddr.ODDRService.GetPropertyValues(IEvidence evdnc) +733
I guess this is because of the device.PutProperty in DeviceIdentificator.Get.
IService.GetPropertyValues is not thread safe. It throws:
I guess this is because of the device.PutProperty in DeviceIdentificator.Get.