【发布时间】:2015-10-12 16:12:05
【问题描述】:
我正在努力与 Azure Batch API 集成,并根据我传递的凭据构造一个客户端对象。我想知道的是如何测试以查看连接是否有效并且凭据是否正确?我在 API 上看不到任何执行此操作的内容。您可以只创建 BatchClient 对象,然后对其调用操作以列出作业、池等,如果您的初始凭据错误,所有这些都会失败并出现复杂错误。我希望能够在尝试任何其他操作之前测试不正确的凭据。有谁知道怎么做?
var client = BatchClient.Open(new BatchSharedKeyCredentials(
string.Format("https://{0}.{1}.batch.azure.com",
_primaryBatchAccountName,
_primaryRegion),
_primaryBatchAccountName,
_primaryBatchAccountKey));
这是创建客户端对象的代码。但即使您传递完全错误的值,它也不会引发任何错误。只有当您尝试对它执行任何操作时才会收到错误消息。
【问题讨论】:
标签: c# .net azure cloud azure-batch