ServiceBusAdministrationClient.UpdateTopicAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Updates ein vorhandenes Thema.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Messaging.ServiceBus.Administration.TopicProperties>> UpdateTopicAsync (Azure.Messaging.ServiceBus.Administration.TopicProperties topic, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateTopicAsync : Azure.Messaging.ServiceBus.Administration.TopicProperties * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Messaging.ServiceBus.Administration.TopicProperties>>
override this.UpdateTopicAsync : Azure.Messaging.ServiceBus.Administration.TopicProperties * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Messaging.ServiceBus.Administration.TopicProperties>>
Public Overridable Function UpdateTopicAsync (topic As TopicProperties, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of TopicProperties))
Parameter
- topic
- TopicProperties
Ein TopicProperties -Objekt, das die Attribute beschreibt, mit denen das Thema aktualisiert wird.
- cancellationToken
- CancellationToken
Ein optionaler CancellationToken instance, um der Anforderung zu signalisieren, den Vorgang abzubrechen.
Gibt zurück
Die TopicProperties des aktualisierten Themas.
Ausnahmen
Das beschriebene Thema wurde nicht gefunden.
Das Zeitüberschreitungsout des Vorgangs.
Entweder wird die in der Beschreibung angegebene Größe nicht unterstützt, oder das maximal zulässige Kontingent wurde erreicht. Sie müssen einen der unterstützten Größenwerte angeben, vorhandene Entitäten löschen oder ihre Kontingentgröße erhöhen.
Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen.
Die instance Themeneigenschaften sind NULL.
Unzureichende Berechtigung zum Ausführen dieses Vorgangs. Sie sollten überprüfen, ob Ihre ServiceBusAdministrationClient über die erforderlichen Ansprüche verfügt, um diesen Vorgang auszuführen. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-sas#rights-required-for-service-bus-operations
- Die angegebene Entität konnte nicht gefunden werden. Wird Reason in diesem Fall auf MessagingEntityNotFound festgelegt.
- Timeout des Vorgangs. Wird Reason in diesem Fall auf ServiceTimeout festgelegt.
- Entweder wird die angegebene Größe der Entität nicht unterstützt, oder das maximal zulässige Kontingent wurde erreicht. Sie müssen einen der unterstützten Größenwerte angeben, vorhandene Entitäten löschen oder ihre Kontingentgröße erhöhen. Die Fehlerursache wird in diesem Fall auf QuotaExceeded festgelegt.
- Der Server ist ausgelastet. Sie sollten warten, bevor Sie den Vorgang wiederholen. Die Fehlerursache wird in diesem Fall auf ServiceBusy festgelegt.
- Ein interner Fehler oder eine unerwartete Ausnahme tritt auf. Die Fehlerursache wird in diesem Fall auf GeneralError festgelegt.
Gilt für:
Azure SDK for .NET