2016-08-31 4 views
2

RegistryManager Class (Microsoft.Azure.Devices 네임 스페이스)에 대한 Microsoft의 api 설명서 (IOT 허브 용 샘플)에 따르면 여러 "QueryDevices"메서드가 노출되어 있어야합니다. 그러나 Nuget에서 Microsoft.Azure.Devices의 최신 버전을 다운로드하는 새로운 콘솔 앱을 만들면 RegistryManager 클래스 정의 또는 Intellisense에서 볼 수있는 곳이 없습니다. GetDevices, AddDevices 등과 같은 다른 방법이 많이 있습니다.IOT 허브 - RegistryManager에서 QueryDevice 함수가 누락 되었습니까?

장치 그룹에 메시지를 보낼 수 있도록 장치를 쿼리하려고합니다.

저는 1.0.14 (최신 작성 당시), 1.0.11, 1.0.09 및 1.0.2를 포함한 여러 버전을 사용해 보았습니다.

IOT 허브 장치에 대한 쿼리 방법이 다른 네임 스페이스/클래스로 이동했는지 확인하십시오. 아니면 내가 놓친 것일까 요?

답변

1

내가 아는 한, 이러한 쿼리 방법은 시험판 버전 1.1.0에서만 사용할 수 있습니다. NuGet에서 "시험판 포함"체크 박스를 체크하고 버전을 1.1.0-preview-003으로 설정하십시오.

GitHub의 소스 코드를 확인하여 확인할 수도 있습니다. 마스터 브랜치에는 QueryDevices 메소드에 대한 언급이 없습니다. 그러나 dmpreview 지점 they exist. 그 방법은 added in the end of May이었고 아직 안정적인 릴리스에 도달하지 못했습니다.

+0

+1 당신이 맞습니다. 예비 - 릴리스에는 이것들이 포함되어 있습니다. 와우, 내게 혼란스러워서, 사전 공개 특집 기사를 API에 포함시킬 것입니다. 대단히 고마워, 너는 나에게 많은 좌절감을 안겨 줬어. – Nate

+1

@Nate MSDN의 시험판에 대한 언급이없는 것을 보았을 때 나는 혼란 스러웠습니다. – hankide

관련 문제