这个错误提示通常意味着在执行操作时出现了身份验证问题。建议检查连接字符串和设备的凭据是否正确。
以下是一个示例代码,可以用来创建设备和获取设备的连接字符串:
// 连接到 IoT Hub
var connectionString = "{IoT Hub连接字符串}";
var registryManager = RegistryManager.CreateFromConnectionString(connectionString);
// 创建设备
var device = await registryManager.AddDeviceAsync(new Device("my-device-id"));
// 获取设备的连接字符串
var deviceConnectionString = $"HostName={connectionString};DeviceId={device.Id};SharedAccessKey={device.Authentication.SymmetricKey.PrimaryKey}";