0
我正在嘗試創建一個QueueClient並將其超時從60秒的默認值增加。 當我從Connectionstring創建客戶端時,它工作正常,但我無法調整時間。當我使用工廠創建客戶端請參閱下面的代碼,我得到以下超時異常。任何人都可以告訴我我錯過了什麼或者沒有完成。設置服務總線隊列超時
{「該請求已後00:00:00毫秒超時。該請求的成功完成無法確定。附加詢問應以確定操作是否已成功。」}
該工程 終點= SB連接字符串:; SharedAccessKeyName =政策; //xxxx.servicebus.windows.net/ SharedAccessKey =鍵
代碼:
MessagingFactorySettings settings = new MessagingFactorySettings
{
OperationTimeout = TimeSpan.FromSeconds(120),
TokenProvider = TokenProvider.CreateSharedSecretTokenProvider("policy", "key")
};
var address = ServiceBusEnvironment.CreateServiceUri("sb", "xxxx.servicebus.windows.net", string.Empty);
var messagingFactory = MessagingFactory.Create(address, settings);
QueueClient result = messagingFactory.CreateQueueClient(queueName);
result.RetryPolicy = new RetryExponential(TimeSpan.Zero, TimeSpan.FromMilliseconds(1000), 5);
return result;
謝謝!那是爲我做的 – MCS