Я работаю над интеграцией с API пакетной службы Azure и создаю клиентский объект на основе передаваемых мной учетных данных. Я хочу знать, как я могу проверить, действительно ли соединение и правильность учетных данных? Я ничего не вижу в API для этого. Вы можете просто создать объект BatchClient, а затем вызвать на нем операции для вывода списка заданий, пулов и т. Д., Все из которых завершаются сложной ошибкой, если ваши исходные учетные данные были неправильными. Я хочу иметь возможность проверить неправильные учетные данные, прежде чем пытаться выполнить какие-либо другие операции. Кто-нибудь знает как это сделать?
var client = BatchClient.Open(new BatchSharedKeyCredentials(
string.Format("https://{0}.{1}.batch.azure.com",
_primaryBatchAccountName,
_primaryRegion),
_primaryBatchAccountName,
_primaryBatchAccountKey));
Это код для создания клиентского объекта. Но он не вызывает никаких ошибок, даже если вы передаете ему совершенно неправильные значения. Вы получите ошибку только тогда, когда попытаетесь что-нибудь с ней сделать.