首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SDK的Azure物联网deviceId验证

Azure SDK的Azure物联网deviceId验证
EN

Stack Overflow用户
提问于 2019-12-17 09:13:04
回答 1查看 88关注 0票数 1

我们使用Azure创建资源组、物联网集线器和设备。

例如:

代码语言:javascript
复制
iotHubDescription = await iotHubClient.IotHubResource.CreateOrUpdateAsync(resourceGroupName, iotHubName,
            iotHubDescription);

代码语言:javascript
复制
var device = await registryManager.AddDeviceAsync(new Device(azureDevice.DeviceId));

在创建物联网中心名称之前,我已经找到了如何验证它的方法:

代码语言:javascript
复制
var info = await iotHubClient.IotHubResource.CheckNameAvailabilityAsync(new OperationInputs(iotHubName));

但无法找到如何验证设备id。

那么,问题是:如何从Azure SDK中验证物联网设备的id?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-17 09:20:04

你需要抓住使用Exception

代码语言:javascript
复制
try
{
   simulatedDevice = await registryManager.AddDeviceAsync(new Device(simulatedDeviceId));}
   catch (DeviceAlreadyExistsException)
   {
    simulatedDevice = await registryManager.GetDeviceAsync(simulatedDeviceId);
    Console.WriteLine("Retrieving existing device id");
   }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59370925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档