Azure Batch API との統合に取り組んでおり、通過する資格情報に基づいてクライアント オブジェクトを構築しています。私が知りたいのは、接続が有効で資格情報が正しいかどうかをテストする方法です。これを行う API には何も表示されません。BatchClient オブジェクトを作成し、それに対して操作を呼び出して、ジョブ、プールなどを一覧表示することができます。最初の資格情報が間違っていた場合、これらはすべて複雑なエラーで失敗します。他の操作を試みる前に、資格情報が正しくないかどうかをテストできるようにしたいと考えています。誰もこれを行う方法を知っていますか?
var client = BatchClient.Open(new BatchSharedKeyCredentials(
string.Format("https://{0}.{1}.batch.azure.com",
_primaryBatchAccountName,
_primaryRegion),
_primaryBatchAccountName,
_primaryBatchAccountKey));
これは、クライアント オブジェクトを作成するためのコードです。ただし、完全に間違った値を渡してもエラーは発生しません。それを使って何かをしようとしたときにのみエラーが発生します。