Partager via


ServiceBusAdministrationClient.CreateQueueAsync Méthode

Définition

Surcharges

CreateQueueAsync(CreateQueueOptions, CancellationToken)

Crée une file d’attente dans l’espace de noms de service avec le nom donné.

CreateQueueAsync(String, CancellationToken)

Crée une file d’attente dans l’espace de noms de service avec le nom donné.

CreateQueueAsync(CreateQueueOptions, CancellationToken)

Source:
ServiceBusAdministrationClient.cs
Source:
ServiceBusAdministrationClient.cs

Crée une file d’attente dans l’espace de noms de service avec le nom donné.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Messaging.ServiceBus.Administration.QueueProperties>> CreateQueueAsync (Azure.Messaging.ServiceBus.Administration.CreateQueueOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateQueueAsync : Azure.Messaging.ServiceBus.Administration.CreateQueueOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Messaging.ServiceBus.Administration.QueueProperties>>
override this.CreateQueueAsync : Azure.Messaging.ServiceBus.Administration.CreateQueueOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Messaging.ServiceBus.Administration.QueueProperties>>
Public Overridable Function CreateQueueAsync (options As CreateQueueOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of QueueProperties))

Paramètres

options
CreateQueueOptions

Objet CreateQueueOptions décrivant les attributs avec lesquels la nouvelle file d’attente sera créée.

cancellationToken
CancellationToken

Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.

Retours

QueueProperties de la file d’attente nouvellement créée.

Exceptions

Une entité portant le même nom existe sous le même espace de noms de service.

L’opération expire. Le délai d’attente est initialisé par le biais de la ServiceBusAdministrationClientOptions classe (voir Propriété Retry). Vous devrez peut-être augmenter la valeur du délai d’expiration pour éviter cette exception si la valeur du délai d’expiration est relativement faible.

La taille spécifiée dans la description n’est pas prise en charge ou le quota maximal autorisé a été atteint. Vous devez spécifier l’une des valeurs de taille prises en charge, supprimer des entités existantes ou augmenter la taille de votre quota.

Le serveur est occupé. Vous devez attendre avant de réessayer l’opération.

Le options instance est null.

Autorisation insuffisante pour effectuer cette opération. Vous devez case activée pour vous assurer que votre ServiceBusAdministrationClient dispose des revendications nécessaires pour effectuer cette opération. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-sas#rights-required-for-service-bus-operations

  • Une file d’attente portant le même nom existe sous le même espace de noms de service. Dans Reason ce cas, la valeur est définie MessagingEntityAlreadyExists sur .
  • L’opération a expiré. Dans Reason ce cas, la valeur est définie ServiceTimeout sur .
  • La taille spécifiée de l’entité n’est pas prise en charge ou le quota maximal autorisé a été atteint. Vous devez spécifier l’une des valeurs de taille prises en charge, supprimer des entités existantes ou augmenter la taille de votre quota. La raison de l’échec est définie QuotaExceeded sur dans ce cas.
  • Le serveur est occupé. Vous devez attendre avant de réessayer l’opération. La raison de l’échec est définie ServiceBusy sur dans ce cas.
  • Une erreur interne ou une exception inattendue se produit. La raison de l’échec est définie GeneralError sur dans ce cas.

Remarques

Lève si une file d’attente existe déjà.

S’applique à

CreateQueueAsync(String, CancellationToken)

Source:
ServiceBusAdministrationClient.cs
Source:
ServiceBusAdministrationClient.cs

Crée une file d’attente dans l’espace de noms de service avec le nom donné.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Messaging.ServiceBus.Administration.QueueProperties>> CreateQueueAsync (string name, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Messaging.ServiceBus.Administration.QueueProperties>>
override this.CreateQueueAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Messaging.ServiceBus.Administration.QueueProperties>>
Public Overridable Function CreateQueueAsync (name As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of QueueProperties))

Paramètres

name
String

Nom de la file d’attente par rapport à l’adresse de base de l’espace de noms de service.

cancellationToken
CancellationToken

Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.

Retours

QueueProperties de la file d’attente nouvellement créée.

Exceptions

Une entité portant le même nom existe sous le même espace de noms de service.

L’opération expire. Le délai d’attente est initialisé par le biais de la ServiceBusAdministrationClientOptions classe (voir Propriété Retry). Vous devrez peut-être augmenter la valeur du délai d’expiration pour éviter cette exception si la valeur du délai d’expiration est relativement faible.

La taille spécifiée dans la description n’est pas prise en charge ou le quota maximal autorisé a été atteint. Vous devez spécifier l’une des valeurs de taille prises en charge, supprimer des entités existantes ou augmenter la taille de votre quota.

Le serveur est occupé. Vous devez attendre avant de réessayer l’opération.

Le nom de la file d’attente est null ou vide.

Le nom de la file d’attente dépasse la longueur maximale autorisée.

Sinon, le nom de la file d’attente n’est pas valide.

Autorisation insuffisante pour effectuer cette opération. Vous devez case activée pour vous assurer que votre ServiceBusAdministrationClient dispose des revendications nécessaires pour effectuer cette opération. https://docs.microsoft.com/azure/service-bus-messaging/service-bus-sas#rights-required-for-service-bus-operations

  • Une file d’attente portant le même nom existe sous le même espace de noms de service. Dans Reason ce cas, la valeur est définie MessagingEntityAlreadyExists sur .
  • L’opération a expiré. Dans Reason ce cas, la valeur est définie ServiceTimeout sur .
  • La taille spécifiée de l’entité n’est pas prise en charge ou le quota maximal autorisé a été atteint. Vous devez spécifier l’une des valeurs de taille prises en charge, supprimer des entités existantes ou augmenter la taille de votre quota. La raison de l’échec est définie QuotaExceeded sur dans ce cas.
  • Le serveur est occupé. Vous devez attendre avant de réessayer l’opération. La raison de l’échec est définie ServiceBusy sur dans ce cas.
  • Une erreur interne ou une exception inattendue se produit. La raison de l’échec est définie GeneralError sur dans ce cas.

Remarques

Lève si une file d’attente existe déjà. QueueProperties pour les valeurs par défaut des propriétés de file d’attente.

S’applique à