Condividi tramite


Interfaccia IMessageProvider

Interfaccia per l'implementazione di bus del messaggio.

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

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

Il tipo IMessageProvider espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico CreatePublisher Creare una nuova editore con il nome specificato.
Metodo pubblico CreateSubscriber(TeamFoundationRequestContext, String) Creare una nuova sottoscrizione per un bus di uno specifico messaggio.Il nome della sottoscrizione verrà allocato in bus del messaggio e viene restituito.
Metodo pubblico CreateSubscriber(TeamFoundationRequestContext, String, String) Creare una nuova sottoscrizione denominata per un bus di uno specifico messaggio.
Metodo pubblico DeletePublisher Eliminare un editore specificato se esiste.
Metodo pubblico DeleteSubscriber
Metodo pubblico FixMessageQueueMappings
Metodo pubblico Publish Pubblicare i messaggi a un bus del messaggio.
Metodo pubblico ServiceEnd ServiceEnd viene chiamato quando l'host può essere disattivato e che il servizio deve liberare le risorse in esso contenute in. (Ereditato da ITeamFoundationService)
Metodo pubblico ServiceStart ServiceStart viene chiamato quando il servizio viene inizializzato.Se il servizio intialized in modo asincrono deve implementare Service_Ready utilizzato per determinare quando il servizio è pronto per gli utenti di accedere a. (Ereditato da ITeamFoundationService)
Metodo pubblico Subscribe
Metodo pubblico Unsubscribe Annullare la sottoscrizione da bus di uno specifico messaggio

In alto

Note

Qualsiasi implementor dell'interfaccia IMessageProvider deve fornire: - volte, ovvero in ordine, ovvero assicurarsi della seconda distribuzione sicura sub-5 dei messaggi.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server