Der Vorgang wurde nicht innerhalb des zugewiesenen Zeitlimits von 00: 01: 00 @ abgeschlosse
Ich verwende ein Code-Snippet, um eine Nachricht in das Servicebus-Thema zu senden.
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;
}
und Implementierung ist
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);
}
Error:
"ErrorCode, 12005, Message," "Beim Senden einer Benachrichtigung ist ein Fehler aufgetreten: Der Vorgang wurde nicht innerhalb des zugewiesenen Zeitlimits von 00:01:00 abgeschlossen. Der für diesen Vorgang zugewiesene Zeitraum war möglicherweise Teil eines längeren Zeitlimits. Weitere Informationen zu Ausnahmetypen und zur ordnungsgemäßen Ausnahmebehandlung finden Sie unter "" Ausnahme: Microsoft.ServiceBus.Messaging.MessagingException: Der Vorgang wurde nicht innerhalb des zugewiesenen Zeitlimits von 00:01:00 abgeschlossen. Die für diesen Vorgang zugewiesene Zeit war möglicherweise ein Teil einer längeren Auszeit.
Weitere Informationen zu Ausnahmetypen und zur ordnungsgemäßen Behandlung von Ausnahmen