Partager via


IMessageProvider, interface

Interface pour l'implémentation du bus de message.

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
<InheritedExportAttribute> _
Public Interface IMessageProvider _
    Inherits ITeamFoundationService
[InheritedExportAttribute]
public interface IMessageProvider : ITeamFoundationService

Le type IMessageProvider expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CreatePublisher Créez un nouvel éditeur avec le nom spécifié.
Méthode publique CreateSubscriber(TeamFoundationRequestContext, String) Créez un nouvel abonnement pour un bus donné de message.Nom de l'abonnement sera allouée par le bus de message et retourné.
Méthode publique CreateSubscriber(TeamFoundationRequestContext, String, String) Créez un nouvel abonnement nommé pour un bus donné de message.
Méthode publique DeletePublisher Supprimer un éditeur donné s'il existe.
Méthode publique DeleteSubscriber
Méthode publique FixMessageQueueMappings
Méthode publique Publish Publier des messages à un bus de message.
Méthode publique ServiceEnd ServiceEnd est appelé lorsque l'hôte d'arrêt et ce service doit libérer toutes les ressources qu'il gère sur. (Hérité de ITeamFoundationService.)
Méthode publique ServiceStart ServiceStart est appelé lorsque le service est initialisé.Si le service intialized de façon asynchrone elle doit implémenter Service_Ready utilisé pour déterminer si le service est prêt pour les utilisateurs y accèdent. (Hérité de ITeamFoundationService.)
Méthode publique Subscribe
Méthode publique Unsubscribe Supprimez un abonnement du premier spécifié de message

Début

Notes

Tout implémenteur de l'interface IMessageProvider doit contribuer : - une fois, - l'ordre, - sécurisez - sub-5 second - remise garantie des messages.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms