Compartilhar via


NamespaceManager.CreateTopic Método

Definição

Sobrecargas

CreateTopic(String)

Cria um novo tópico dentro do namespace de serviço com o caminho de namespace de serviço fornecido.

CreateTopic(TopicDescription)

Cria um novo tópico dentro do namespace de serviço com a descrição do tópico especificada.

CreateTopic(String)

Cria um novo tópico dentro do namespace de serviço com o caminho de namespace de serviço fornecido.

public Microsoft.ServiceBus.Messaging.TopicDescription CreateTopic (string path);
member this.CreateTopic : string -> Microsoft.ServiceBus.Messaging.TopicDescription
Public Function CreateTopic (path As String) As TopicDescription

Parâmetros

path
String

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

Retornos

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

Exceções

path é nulo ou vazio, ou path começa ou termina com "/".

O comprimento de path é maior que Microsoft.ServiceBus.Messaging.Constants.QueueNameMaximumLength.

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

Existe uma fila ou um tópico com o mesmo nome e caminho no mesmo namespace de serviço.

O NamespaceManager objeto não tem permissão suficiente para executar essa operação. Você deve marcar para garantir que você NamespaceManager 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.

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

Aplica-se a

CreateTopic(TopicDescription)

Cria um novo tópico dentro do namespace de serviço com a descrição do tópico especificada.

public Microsoft.ServiceBus.Messaging.TopicDescription CreateTopic (Microsoft.ServiceBus.Messaging.TopicDescription description);
member this.CreateTopic : Microsoft.ServiceBus.Messaging.TopicDescription -> Microsoft.ServiceBus.Messaging.TopicDescription
Public Function CreateTopic (description As TopicDescription) As TopicDescription

Parâmetros

description
TopicDescription

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

Retornos

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

Aplica-se a