Freigeben über


IMessageProvider-Schnittstelle

Schnittstelle für Implementierung des Meldungsbusses.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
<InheritedExportAttribute> _
Public Interface IMessageProvider _
    Inherits ITeamFoundationService
[InheritedExportAttribute]
public interface IMessageProvider : ITeamFoundationService

Der IMessageProvider-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode CreatePublisher Erstellen Sie einen neuen Herausgeber mit dem angegebenen Namen.
Öffentliche Methode CreateSubscriber(TeamFoundationRequestContext, String) Erstellen Sie ein neues Abonnement für einen angegebenen Meldungsbus.Der Name des Abonnements wird durch den Meldungsbus zugeordnet und zurückgegeben.
Öffentliche Methode CreateSubscriber(TeamFoundationRequestContext, String, String) Erstellen eines neuen benannten Abonnement für einen angegebenen Meldungsbus.
Öffentliche Methode DeletePublisher Löschen eines angegebenen Herausgeber, sofern vorhanden.
Öffentliche Methode DeleteSubscriber
Öffentliche Methode FixMessageQueueMappings
Öffentliche Methode Publish Veröffentlichen Sie Meldungen in ein Meldungsbus.
Öffentliche Methode ServiceEnd ServiceEnd wird aufgerufen, wenn der Host Herunterfahren ist und dieser Dienst alle Ressourcen freigeben soll, auf die es enthält. (Von ITeamFoundationService geerbt.)
Öffentliche Methode ServiceStart ServiceStart wird aufgerufen, wenn der Diensts initialisiert wird.Wenn der Dienst asynchron initialisiert wird, muss es Service_Ready implementieren, das verwendet wird, um zu bestimmen, wann der Dienst bereit für Benutzer ist, auf sie zuzugreifen. (Von ITeamFoundationService geerbt.)
Öffentliche Methode Subscribe
Öffentliche Methode Unsubscribe Kündigen Sie im angegebenen Meldungsbus

Zum Seitenanfang

Hinweise

Jede Implementierung der IMessageProvider-Schnittstelle bereitstellen muss: - einmalig, -, Relevanz - speichern Sie - zweit- garantiert die sub-5 von Meldungen.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace