Partager via


Architecture de programmation de composants MessageQueue

Mise à jour : novembre 2007

Le composant MessageQueue utilise ces parties des espaces de noms Microsoft .NET Framework :

Espaces de noms de messagerie

Lorsque vous ajoutez une instance du composant MessageQueue à votre projet Visual Studio, le système crée automatiquement les références et importe les instructions dont vous avez besoin pour accéder à ces espaces de noms et à ces classes. Si vous créez vos composants MessageQueue dans le code de votre projet Visual Studio, vous devez ajouter une référence à System.Messaging.dll et ajouter une instruction à votre importation de code (en Visual Basic) ou à l'aide de System.Messaging (en C#). Pour obtenir des instructions sur l'ajout et la suppression des références de projet, consultez Comment : ajouter ou supprimer des références dans Visual Studio (Visual Basic).

Si vous développez votre application à l'aide du .NET Framework, vous devez ajouter une référence à System.Messaging.dll lors de la compilation. Vous devez également ajouter une instruction à votre importation de code (en Visual Basic) ou à l'aide de System.Messaging (en C#). Pour plus d'informations sur la façon d'inclure des références lors de la compilation, consultez /reference (Visual Basic) ou /reference (Importer les métadonnées) (Options du compilateur C#).

Éléments de programmation clés dans la classe de base MessageQueue

Vous pouvez utiliser les méthodes suivantes pour interagir avec une instance du composant MessageQueue:

  • Utilisez la méthode Create pour créer une nouvelle file d'attente de messages à l'aide du chemin d'accès que vous spécifiez et utilisez la méthode Delete pour supprimer une file d'attente existante.

  • Utilisez la méthode Exists pour voir si une file d'attente de messages spécifique existe.

  • Utilisez la méthode GetPublicQueues pour localiser les files d'attente de messages dans votre réseau Message Queuing.

  • Utilisez la méthode Peek ou BeginPeek pour examiner les messages figurant dans une file d'attente donnée sans retirer les messages de la file d'attente.

  • Utilisez les méthodes Receive et BeginReceive pour récupérer le message placé au début de la file d'attente spécifiée et le retirer de cette file d'attente.

  • Utilisez la méthode Send pour envoyer un message à la file d'attente spécifiée.

Vous pouvez afficher des détails sur votre installation Message Queuing en utilisant l'Explorateur de serveurs pour observer le serveur de messagerie. Pour plus d'informations, consultez Comment : rechercher des files d'attente dans l'Explorateur de serveurs. Vous pouvez par ailleurs obtenir des informations détaillées sur la configuration de votre réseau de files d'attente de messages en utilisant Message Queuing Explorer, installé automatiquement avec Message Queuing.

Voir aussi

Tâches

Comment : ajouter ou supprimer des références dans Visual Studio (Visual Basic)

Comment : créer des instances du composant MessageQueue

Autres ressources

Utilisation de composants de messagerie