我从github msdn 链接获取了批量导入代码, 但在控制台和 Web 应用程序中使用相同的代码,它无法将任何新设备注册到 iot 集线器中。
它正在将设备列表创建到 blob 文件中,但为什么它无法成功执行导入作业?我也没有任何例外。
class Program
{
static RegistryManager registryManager;
static string connectionString = "iothub-connectionstring";
static void Main(string[] args)
{
BulkImport();
}
static string GetContainerSasUri(CloudBlobContainer container)
{
// Set the expiry time and permissions for the container.
// In this case no start time is specified, so the
// shared access signature becomes valid immediately.
var sasConstraints = new SharedAccessBlobPolicy();
sasConstraints.SharedAccessExpiryTime = DateTime.UtcNow.AddHours(24);
sasConstraints.Permissions =
SharedAccessBlobPermissions.Write |
SharedAccessBlobPermissions.Read |
SharedAccessBlobPermissions.Delete;
// Generate the shared access signature on the container,
// setting the constraints directly on the signature.
string sasContainerToken = container.GetSharedAccessSignature(sasConstraints);
// Return the URI string for the container,
// including the SAS token.
return container.Uri + sasContainerToken;
}
呼如林
相关分类