Méthode NamespaceManager.BeginCreateQueue (QueueDescription, AsyncCallback, Object)

Version asynchrone de CreateQueue(QueueDescription).

Espace de noms :  Microsoft.ServiceBus
Assembly :  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)

public IAsyncResult BeginCreateQueue(
	QueueDescription description,
	AsyncCallback callback,
	Object state
)

Paramètres

description
Type : Microsoft.ServiceBus.Messaging.QueueDescription
Objet description de la file d'attente.
callback
Type : System.AsyncCallback
Délégué AsyncCallback indiquant la méthode à invoquer une fois l'opération terminée.
state
Type : System.Object
Objet défini par l'utilisateur, contenant des informations d'état concernant l'opération asynchrone. Cet objet est transmis au délégué EndCreateQueue(IAsyncResult) une fois l'opération terminée.

Valeur de retour

Type : System.IAsyncResult
Objet IAsyncResult indiquant l'opération asynchrone de création d'une file d'attente.

ExceptionCondition
TimeoutException

Le délai d'expiration de l'opération est dépassé. Le délai d'expiration est initialisé via la classe NamespaceManagerSettings. Pour éviter cette exception, il se peut que vous deviez augmenter la valeur de la propriété OperationTimeout si la valeur du délai d'expiration est relativement faible.

MessagingEntityAlreadyExistsException

Une file d'attente portant un nom et un chemin identiques existe dans le même espace de noms de service.

UnauthorizedAccessException

L'objet NamespaceManager ne dispose pas des autorisations suffisantes pour effectuer cette opération. Il est conseillé de vérifier que votre NamespaceManager dispose des informations d'identification Credential qui conviennent pour effectuer cette opération.

QuotaExceededException

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

MessagingException

Une erreur interne ou une exception inattendue se produit.

ServerBusyException

Le serveur est surchargé d'opérations logiques. Vous pouvez envisager une ou plusieurs des actions suivantes :

  • Patientez et réessayez d‘appeler cette fonction.

  • Supprimez des entités avant de réessayer (par exemple, recevez les messages avant d’en envoyer d’autres).

Ajouts de la communauté

Afficher: