Share via


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
Método público TeamFoundationMessageQueueService

Arriba

Propiedades

  Nombre Descripción
Propiedad pública 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.
Propiedad pública 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
Método público 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.
Método público 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.
Método público BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) Inicia un asincrónico dequeue la operación en una cola de mensajes.
Método público BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) Inicia un asincrónico dequeue la operación en una cola de mensajes.
Método público CreateQueue Crea una nueva cola de mensajes.
Método público DeleteQueue
Método público EmptyQueue Vacía el contenido de la cola de mensajes marcando cualquier mensaje excepcional confirmado.
Método público EndAcknowledge Finaliza un asincrónico confirman la operación en una cola de mensajes.
Método público EndDequeue Finaliza un asincrónico dequeue la operación en una cola de mensajes.
Método público EnqueueMessage Enqueue un mensaje en una cola de mensajes.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público QueueExists Determina si la cola especificada está registrada.
Método público SetQueueOffline Establece el estado de la cola de mensajes para queueName a sin conexión.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado 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.
Implementación explícita de interfacesMétodo privado 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)