Compartir a través de


ManagementClient.GetTopicAsync(String, CancellationToken) Método

Definición

Recupera un tema del espacio de nombres del servicio.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription> GetTopicAsync (string topicPath, System.Threading.CancellationToken cancellationToken = default);
abstract member GetTopicAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription>
override this.GetTopicAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Management.TopicDescription>
Public Overridable Function GetTopicAsync (topicPath As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TopicDescription)

Parámetros

topicPath
String

Ruta de acceso del tema relativa al espacio de nombres de Service Bus.

cancellationToken
CancellationToken

Devoluciones

TopicDescription que contiene información sobre el tema.

Excepciones

Se produce si topicPath es null, espacio en blanco vacío o no en el formato correcto.

La longitud de la ruta de acceso del tema es mayor que 260.

La operación agota el tiempo de espera. El período de tiempo de espera se inicializa a través de la ServiceBusConnection clase . Es posible que tenga que aumentar el valor de tiempo de espera para evitar esta excepción si el valor de tiempo de espera es relativamente bajo.

El tema con este nombre no existe.

No hay permisos suficientes para realizar esta operación. Debe comprobar para asegurarse de que ManagementClient tiene las credenciales correctas TokenProvider para realizar esta operación.

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

Se produjo un error interno o una excepción inesperada.

Se aplica a