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


IMessageProvider - интерфейс

Интерфейс для реализации шины сообщения.

Пространство имен:  Microsoft.TeamFoundation.Framework.Server
Сборка:  Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)

Синтаксис

'Декларация
<InheritedExportAttribute> _
Public Interface IMessageProvider _
    Inherits ITeamFoundationService
[InheritedExportAttribute]
public interface IMessageProvider : ITeamFoundationService

Тип IMessageProvider предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод CreatePublisher Создайте новый издатель с именем.
Открытый метод CreateSubscriber(TeamFoundationRequestContext, String) Создайте новую подписка шины для данного сообщения.Имя подписки будет выбрано шиной сообщения и будет возвращено.
Открытый метод CreateSubscriber(TeamFoundationRequestContext, String, String) Создайте новую именованная подписка шины для данного сообщения.
Открытый метод DeletePublisher Удалите заданного издателя, если она существует.
Открытый метод DeleteSubscriber
Открытый метод FixMessageQueueMappings
Открытый метод Publish Публиковать сообщения к шине сообщения.
Открытый метод ServiceEnd ServiceEnd вызывается, когда узел завершение работы и эта служба должна будет освобождать все ресурсы содержит на. (Унаследовано от ITeamFoundationService.)
Открытый метод ServiceStart ServiceStart вызывается при инициализации службы.Если служба intialized асинхронно, она должна реализовывать Service_Ready, используемое для идентификации, когда служба готова для пользователей. (Унаследовано от ITeamFoundationService.)
Открытый метод Subscribe
Открытый метод Unsubscribe Отменить подписку на определенной шины сообщения

В начало страницы

Заметки

Любой реализации интерфейса IMessageProvider предоставить: — первый, — в порядке, — предоставление — sub-5 второй — гарантированную доставку сообщений.

См. также

Ссылки

Microsoft.TeamFoundation.Framework.Server - пространство имен