TeamFoundationMessageQueueService (Clase)
Administra las colas de mensajes para una colección de proyectos de Team Foundation Server .
Jerarquía de herencia
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationMessageQueueService
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
<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
El tipo TeamFoundationMessageQueueService expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
TeamFoundationMessageQueueService |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
IdleTimeout | Obtiene el intervalo de tiempo que una conexión a una cola de mensajes puede seguir conectado en estado inactivo antes de que se libere. | |
OfflineTimeout | Obtiene el intervalo de tiempo permitido entre conexiones cliente antes de que una cola de mensajes se considere estar sin conexión. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) | Comienza una operación asincrónica que confirma todos los mensajes que son inclusivos a intervalos especificados. | |
BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) | Comienza una operación asincrónica que confirma todos los mensajes que son inclusivos a intervalos especificados. | |
BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) | Inicia un asincrónico dequeue la operación en una cola de mensajes. | |
BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) | Inicia un asincrónico dequeue la operación en una cola de mensajes. | |
CreateQueue | Crea una nueva cola de mensajes. | |
DeleteQueue | ||
EmptyQueue | Vacía el contenido de la cola de mensajes marcando cualquier mensaje excepcional confirmado. | |
EndAcknowledge | Finaliza un asincrónico confirman la operación en una cola de mensajes. | |
EndDequeue | Finaliza un asincrónico dequeue la operación en una cola de mensajes. | |
EnqueueMessage | Enqueue un mensaje en una cola de mensajes. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
QueueExists | Determina si la cola especificada está registrada. | |
SetQueueOffline | Establece el estado de la cola de mensajes para queueName a sin conexión. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Implementaciones de interfaz explícita
Nombre | Descripción | |
---|---|---|
ITeamFoundationService.ServiceEnd | Este método se proporciona para la integración en Team Foundation Server OM.No llame directamente desde el código de usuario. | |
ITeamFoundationService.ServiceStart | Este método se proporciona para la integración en Team Foundation Server OM.No llame directamente desde el código de usuario. |
Arriba
Comentarios
Identificador del servicio de ubicación: D OF F93895D3-984C-453E-B16E-BBF147526 C9
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)