Classe TeamFoundationMessageQueueService
Gerencia filas de mensagens para uma coleção de Team Foundation Server Project.
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationMessageQueueService
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationEventService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
Public NotInheritable Class TeamFoundationMessageQueueService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationEventService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
public sealed class TeamFoundationMessageQueueService : ITeamFoundationService
O tipo TeamFoundationMessageQueueService expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
TeamFoundationMessageQueueService |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
IdleTimeout | Obtém o intervalo de tempo que uma conexão a uma fila de mensagens pode permanecer conectado em um estado ocioso antes de ser liberada. | |
OfflineTimeout | Obtém o intervalo de tempo entre permitido conexões cliente antes que uma fila de mensagem é considerada como offline. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) | Iniciar uma operação assíncrona que reconhece todas as mensagens que são inclusivas a intervalos fornecidos. | |
BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) | Iniciar uma operação assíncrona que reconhece todas as mensagens que são inclusivas a intervalos fornecidos. | |
BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) | Inicia um assíncrono dequeue a operação em uma fila de mensagens. | |
BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) | Inicia um assíncrono dequeue a operação em uma fila de mensagens. | |
CreateQueue | Cria uma nova fila mensagem. | |
DeleteQueue | ||
EmptyQueue | Limpa o conteúdo de fila de mensagens marcando todas as mensagens pendentes reconhecida. | |
EndAcknowledge | Termina um assíncrono reconhecem a operação em uma fila de mensagens. | |
EndDequeue | Termina um assíncrono dequeue a operação em uma fila de mensagens. | |
EnqueueMessage | Envia a fila uma mensagem em uma fila de mensagens. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
QueueExists | Determina se a fila especificada é registrada. | |
SetQueueOffline | Define o status de fila de mensagens para queueName a off-line. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
ITeamFoundationService.ServiceEnd | Este método é fornecido para a integração em Team Foundation Server OM.Não chamar diretamente do código do usuário. | |
ITeamFoundationService.ServiceStart | Este método é fornecido para a integração em Team Foundation Server OM.Não chamar diretamente do código do usuário. |
Superior
Comentários
Identificador de serviço de rede local: F93895D3-984C-453E-B16E-BBF147526C9D
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.