Поделиться через


Программная архитектура компонента MessageQueue

Обновлен: Ноябрь 2007

Компонент MessageQueue использует следующие части пространств имен Microsoft .NET Framework:

Пространство имен обмена сообщениями

При добавлении в проект Visual Studio экземпляра компонента MessageQueue система автоматически создает ссылки и операторы импорта, которые необходимы для доступа к пространствам имен и классам. При создании в коде компонентов MessageQueue в проекте Visual Studio необходимо добавить ссылку на System.Messaging.dll и добавить в код оператора посредством импорта (в Visual Basic) или использования (в C#) пространства имен System.Messaging. Инструкции по добавлению и удалению ссылок в проекте см. в разделе Практическое руководство. Добавление или удаление ссылок в Visual Studio (Visual Basic).

В случае разработки приложения с использованием платформы .NET Framework ссылку на System.Messaging.dll следует добавить в процессе компиляции. Кроме того, в код необходимо добавить оператор путем импортирования (в Visual Basic) или использования (в C#) пространства имен System.Messaging. Сведения о добавлении ссылок в процессе компиляции см. в разделе /reference (Visual Basic) или /reference (импорт метаданных) (параметры компилятора C#).

Основные элементы программирования в базовом классе MessageQueue

Для взаимодействия с экземпляром компонента MessageQueue можно использовать следующие методы:

  • Используйте метод Create для создания новой очереди сообщений при помощи указанного пути, а метод Delete используйте для удаления существующей очереди.

  • Используйте метод Exists для проверки существования заданной очереди сообщений.

  • Используйте метод GetPublicQueues для поиска очередей сообщений в сети очередей сообщений.

  • Используйте метод Peek или BeginPeek для просмотра сообщений в заданной очереди без их удаления из очереди.

  • Используйте методы Receive и BeginReceive для извлечения сообщения из начала заданной очереди и его удаления из очереди.

  • Используйте метод Send для отправки сообщения в заданную очередь.

Подробные сведения по установке системы очередей сообщений можно узнать на сервере обмена сообщениями, получив к нему доступ с помощью обозревателя серверов. Дополнительные сведения см. в разделе Практическое руководство. Поиск очередей в обозревателе серверов. Подробную информацию о настройке сети очередей сообщений можно получить при помощи обозревателя очередей сообщений, который устанавливается автоматически при установке системы очередей сообщений.

См. также

Задачи

Практическое руководство. Добавление или удаление ссылок в Visual Studio (Visual Basic)

Практическое руководство. Создание экземпляров компонента MessageQueue

Другие ресурсы

Использование компонентов обмена сообщениями