コード スニペットを使用して、サービス バス トピックにメッセージを送信しています。
try
{
// sb is instance of ServiceBusConfig.GetServiceBusForChannel
await sb.SendAsync(message);
}
catch (Exception ex)
{
this.logger.LogError(
"chanel",
"An error occurred while sending a notification: " + ex.Message,
ex);
throw;
}
そして実装は
public async Task SendAsync(BrokeredMessage message)
{
if (this.topicClient == null)
{
this.topicClient = TopicClient.CreateFromConnectionString(this.primaryConnectionString, this.topicPath);
this.topicClient.RetryPolicy = this.retryPolicy;
}
await this.topicClient.SendAsync(message);
}
エラー:-
"ErrorCode,12005,Message,""通知の送信中にエラーが発生しました: 操作は割り当てられたタイムアウト 00:01:00 内に完了しませんでした。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。例外の種類と適切な例外処理の詳細については、Exception,""Microsoft.ServiceBus.Messaging.MessagingException: 操作が割り当てられたタイムアウト 00:01:00 内に完了しませんでした。この操作に割り当てられた時間は、より長いタイムアウト。
例外の種類と適切な例外処理の詳細については、