Partilhar via


ManagementClient.CreateTopicAsync Método

Definição

Sobrecargas

CreateTopicAsync(TopicDescription, CancellationToken)

Cria um novo tópico no namespace de serviço com o nome fornecido.

CreateTopicAsync(String, CancellationToken)

Cria um novo tópico no namespace de serviço com o nome fornecido.

CreateTopicAsync(TopicDescription, CancellationToken)

Origem:
ManagementClient.cs

Cria um novo tópico no namespace de serviço com o nome fornecido.

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

Um TopicDescription objeto que descreve os atributos com os quais o novo tópico será criado.

cancellationToken
CancellationToken

Retornos

O TopicDescription do tópico recém-criado.

Exceções

A descrição do tópico é nula.

Um tópico com o mesmo nome existe no mesmo namespace de serviço.

A operação atinge o tempo limite. O período de tempo limite é inicializado por meio da ServiceBusConnection classe . Talvez seja necessário aumentar o valor do tempo limite para evitar essa exceção se o valor de tempo limite for relativamente baixo.

Não há permissão suficiente para executar esta operação. Você deve marcar para garantir que você ManagementClient tenha as credenciais corretas TokenProvider para executar essa operação.

Não há suporte para o tamanho especificado na descrição ou a cota máxima permitida foi atingida. Você deve especificar um dos valores de tamanho com suporte, excluir entidades existentes ou aumentar o tamanho da cota.

O servidor está ocupado. Você deve aguardar antes de repetir a operação.

Ocorre um erro interno ou uma exceção inesperada.

Comentários

Gerará se um tópico já existir. TopicDescription para valores padrão de propriedades de tópico.

Aplica-se a

CreateTopicAsync(String, CancellationToken)

Origem:
ManagementClient.cs

Cria um novo tópico no namespace de serviço com o nome fornecido.

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

O nome do tópico relativo ao endereço base do namespace de serviço.

cancellationToken
CancellationToken

Retornos

O TopicDescription do tópico recém-criado.

Exceções

O nome do tópico é nulo ou vazio.

O comprimento de topicPath é maior que 260 caracteres.

Um tópico com o mesmo nome existe no mesmo namespace de serviço.

A operação atinge o tempo limite. O período de tempo limite é inicializado por meio da ServiceBusConnection classe . Talvez seja necessário aumentar o valor do tempo limite para evitar essa exceção se o valor de tempo limite for relativamente baixo.

Não há permissão suficiente para executar esta operação. Você deve marcar para garantir que você ManagementClient tenha as credenciais corretas TokenProvider para executar essa operação.

Não há suporte para o tamanho especificado na descrição ou a cota máxima permitida foi atingida. Você deve especificar um dos valores de tamanho com suporte, excluir entidades existentes ou aumentar o tamanho da cota.

O servidor está ocupado. Você deve aguardar antes de repetir a operação.

Ocorre um erro interno ou uma exceção inesperada.

Comentários

Gerará se um tópico já existir. TopicDescription para valores padrão de propriedades de tópico.

Aplica-se a