Compartir a través de


ManagementClient.CreateTopicAsync Método

Definición

Sobrecargas

CreateTopicAsync(TopicDescription, CancellationToken)

Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado.

CreateTopicAsync(String, CancellationToken)

Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado.

CreateTopicAsync(TopicDescription, CancellationToken)

Source:
ManagementClient.cs

Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado.

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

Parámetros

topicDescription
TopicDescription

Objeto TopicDescription que describe los atributos con los que se creará el nuevo tema.

cancellationToken
CancellationToken

Devoluciones

del TopicDescription tema recién creado.

Excepciones

La descripción del tema es null.

Existe un tema con el mismo nombre en el mismo espacio de nombres de servicio.

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

No hay permiso suficiente para realizar esta operación. Debe comprobar que ManagementClient tiene las credenciales correctas TokenProvider para realizar esta operación.

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.

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

Comentarios

Produce si ya existe un tema. TopicDescription para los valores predeterminados de las propiedades del tema.

Se aplica a

CreateTopicAsync(String, CancellationToken)

Source:
ManagementClient.cs

Crea un nuevo tema en el espacio de nombres del servicio con el nombre especificado.

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

Parámetros

topicPath
String

Nombre del tema relativo a la dirección base del espacio de nombres del servicio.

cancellationToken
CancellationToken

Devoluciones

del TopicDescription tema recién creado.

Excepciones

El nombre del tema es nulo o está vacío.

La longitud de es mayor que topicPath 260 caracteres.

Existe un tema con el mismo nombre en el mismo espacio de nombres de servicio.

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

No hay permiso suficiente para realizar esta operación. Debe comprobar que ManagementClient tiene las credenciales correctas TokenProvider para realizar esta operación.

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.

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

Comentarios

Produce si ya existe un tema. TopicDescription para los valores predeterminados de las propiedades del tema.

Se aplica a