Compartir a través de


TfsMessageQueue (Clase)

Proporciona acceso a una cola de mensajes hospedada en Team Foundation Server.

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Framework.Client.TfsMessageQueue

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Client
Ensamblado:  Microsoft.TeamFoundation.Client (en Microsoft.TeamFoundation.Client.dll)

Sintaxis

'Declaración
Public NotInheritable Class TfsMessageQueue
public sealed class TfsMessageQueue

El tipo TfsMessageQueue expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Id Obtiene el identificador único para esta cola.
Propiedad pública MaxAcknowledgementDelay Obtiene el tiempo máximo para retrasar la confirmación de mensajes en el servidor.
Propiedad pública MaxPendingCount Obtiene el número de mensajes máximo que se pueden dequeued al mismo tiempo.

Arriba

Métodos

  Nombre Descripción
Método público Abort Cancela la conexión de la cola de mensajes y devuelve inmediatamente el control al llamador.
Método público BeginClose(AsyncCallback, Object)
Método público BeginClose(TimeSpan, AsyncCallback, Object)
Método público BeginDequeue Comienza una operación asincrónica para quitar un mensaje de la cola.
Método público Close() Cierre la cola de mensajes y libera cualquier agente de escucha que están esperando para quitar un mensaje.
Método público Close(TimeSpan)
Método público Dequeue(TimeSpan) Dequeues un mensaje de la cola.El llamador será bloqueado por una duración máxima de tiempo de espera especificado.
Método público Dequeue(TimeSpan, TfsDequeueContext%) Dequeues un mensaje de la cola.El llamador será bloqueado por una duración máxima de tiempo de espera especificado.
Método público EndClose
Método público EndDequeue(IAsyncResult) Finaliza una operación asincrónica para quitar un mensaje de la cola.
Método público EndDequeue(IAsyncResult, TfsDequeueContext%) Finaliza una operación asincrónica para quitar un mensaje de la cola.
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 ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público Connected Se provoca cuando la cola de mensajes establece una conexión correcta al servidor.
Evento público Disconnected Se provoca cuando la cola de mensajes primero observa una interrupción en conectividad al servidor.

Arriba

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.Client (Espacio de nombres)