Interface IMessageProvider
Interface para a implementação de barramento de mensagem.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
<InheritedExportAttribute> _
Public Interface IMessageProvider _
Inherits ITeamFoundationService
[InheritedExportAttribute]
public interface IMessageProvider : ITeamFoundationService
O tipo IMessageProvider expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
CreatePublisher | Crie um novo editor com o nome fornecido. | |
CreateSubscriber(TeamFoundationRequestContext, String) | Crie uma nova assinatura de um barramento dado de mensagem.O nome da assinatura será atribuído pelo barramento de mensagem e retornado. | |
CreateSubscriber(TeamFoundationRequestContext, String, String) | Crie uma nova assinatura chamado para um barramento dado de mensagem. | |
DeletePublisher | Excluir um editor determinado se existe. | |
DeleteSubscriber | ||
FixMessageQueueMappings | ||
Publish | Publicar mensagens para um barramento de mensagem. | |
ServiceEnd | ServiceEnd é chamado quando o host está sendo desligamento e esse serviço deve liberar quaisquer recursos que está sustentando. (Herdado de ITeamFoundationService.) | |
ServiceStart | ServiceStart é chamado quando o serviço é inicializado.Se o serviço intialized de forma assíncrona deve implementar Service_Ready que é usado para determinar quando o serviço está pronto para que os usuários acessem o. (Herdado de ITeamFoundationService.) | |
Subscribe | ||
Unsubscribe | Desinscreva-se de barramento especificado de mensagem |
Superior
Comentários
Qualquer realizador de interface de IMessageProvider precisará fornecer: - único, - em- ordem, - proteger - sub-5 segundo - entrega garantida de mensagens.