2017-03-04 13 views
0

IoTHub에서 가져온 스트림 분석 작업이 있습니다. 나는 IoTHub 속성이 크게 설정되어 있음을 발견했지만 (예 : ConnectionDeviceId) EnqueuedTime이 아니고입니다. 일부 메시지에서이 속성은 모두 누락되었습니다.EnqueuedTime이 IotHub에서 설정되지 않았습니다.

"EventProcessedUtcTime": "2017-03-04T13:03:47.4294959Z", 
    "PartitionId": 1, 
    "EventEnqueuedUtcTime": "2017-03-04T13:02:42.6930000Z", 
    "IoTHub": { 
     "MessageId": null, 
     "CorrelationId": null, 
     "ConnectionDeviceId": "Experiment1", 
     "ConnectionDeviceGenerationId": "636146743722094236", 
     "EnqueuedTime": "0001-01-01T00:00:00.0000000", 
     "StreamId": null 

내가 부족 허브 측에 일부 구성이되어, 이전 IoTHub에 보내기로,이 속성을 설정합니다 DeviceClient을 지시하는 : 여기 는 관련 속성의 예입니다?

Pi에서 실제 이벤트 시간까지 내 스트림 작업의 타임 스탬프를 설정하고 싶기 때문에 특별히 EventEnqueuedUtcTime/EventProcessedUtcTime을 사용하지 않습니다.

Windows IoT Core에서 실행되는 UWP 앱을 사용하고 있습니다.

감사

요한 복음

답변

0

예는 EnqueuedTime 같은 머물 것 같습니다. 그리고 그것은 수정할 수없는 시스템 속성입니다. 어쩌면 open an issue on GitHub 수 있습니다.

또는, 당신은 application properties을 이용하여 정의하고 파이에 실제 이벤트의 시간을 자신의 속성을 추가 할 수 있습니다.

+0

감사합니다. 둘 다 할 것입니다. – JohnKoz