HDInsightClient:此实例已启动一个或多个请求。只能在发送第一个请求之前修改属性

时间:2014-10-14 22:33:23

标签: hdinsight

我创建了一个HDI客户端并列出了资源属性。但有时我会得到以下异常并且想知道它是否与重试政策有关?

IHDInsightClient client = HDInsightClient.Connect(subscriptionCredentials,TimeSpan.FromSeconds(60),Microsoft.WindowsAzure.Management.HDInsight.Framework.Core.Retries.RetryPolicyFactory.CreateExponentialRetryPolicy()); IEnumerable的> props = client.ListResourceProviderProperties();

MdwMdsProdAccess:System.InvalidOperationException:此实例已启动一个或多个请求。只能在发送第一个请求之前修改属性。

服务器堆栈跟踪: 在System.Net.Http.HttpClient.set_Timeout(TimeSpan值) 在Microsoft.WindowsAzure.Management.HDInsight.Framework.Core.Library.WebRequest.HttpClientAbstraction.d__0.MoveNext() ---从抛出异常的先前位置开始的堆栈跟踪结束--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在Microsoft.WindowsAzure.Management.HDInsight.ClusterProvisioning.RestClient.RdfeServiceRestClient.d__0.MoveNext()

在[0]处重新抛出异常: 在Microsoft.WindowsAzure.Management.HDInsight.Framework.Core.Library.TaskExtensions.WaitForResult [T](任务1 task, TimeSpan timeout) at Microsoft.WindowsAzure.Management.HDInsight.Framework.Core.Library.TaskExtensions.WaitForResult[T](Task 1任务)

由于