Compartir a través de


ServiceBusAdministrationClient.UpdateTopicAsync Método

Definición

Novedades un tema existente.

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))

Parámetros

topic
TopicProperties

Objeto TopicProperties que describe los atributos con los que se actualizará el tema.

cancellationToken
CancellationToken

Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.

Devoluciones

del TopicProperties tema actualizado.

Excepciones

No se encontró el tema descrito.

La operación agota el tiempo de espera.

No se admite el tamaño especificado en la descripción o se ha alcanzado la cuota máxima permitida. Debe especificar uno de los valores de tamaño admitidos, eliminar entidades existentes o aumentar el tamaño de la cuota.

El servidor está ocupado. Debe esperar antes de volver a intentar la operación.

La instancia de propiedades del tema es null.

Permiso insuficiente para realizar esta operación. Debe comprobar para asegurarse de que ServiceBusAdministrationClient tiene las notificaciones necesarias para realizar esta operación. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-sas#rights-required-for-service-bus-operations

  • No se encontró la entidad especificada. Reason Se establecerá MessagingEntityNotFound en en este caso.
  • Se agota el tiempo de espera de la operación. Reason Se establecerá ServiceTimeout en en este caso.
  • No se admite el tamaño especificado de la entidad o se ha alcanzado la cuota máxima permitida. Debe especificar uno de los valores de tamaño admitidos, eliminar entidades existentes o aumentar el tamaño de la cuota. El motivo del error se establecerá QuotaExceeded en en este caso.
  • El servidor está ocupado. Debe esperar antes de volver a intentar la operación. El motivo del error se establecerá ServiceBusy en en este caso.
  • Se produce un error interno o una excepción inesperada. El motivo del error se establecerá GeneralError en en este caso.

Se aplica a