Compartir a través de


TeamFoundationMessageQueueService.BeginDequeue (Método) (TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object)

Inicia un asincrónico dequeue la operación en una cola de mensajes.

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

Sintaxis

'Declaración
Public Function BeginDequeue ( _
    requestContext As TeamFoundationRequestContext, _
    queueName As String, _
    sessionId As Guid, _
    lastMessageId As Long, _
    ranges As IList(Of AcknowledgementRange), _
    timeout As TimeSpan, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
public IAsyncResult BeginDequeue(
    TeamFoundationRequestContext requestContext,
    string queueName,
    Guid sessionId,
    long lastMessageId,
    IList<AcknowledgementRange> ranges,
    TimeSpan timeout,
    AsyncCallback callback,
    Object state
)

Parámetros

  • sessionId
    Tipo: System.Guid
    El identificador de sesión
  • lastMessageId
    Tipo: System.Int64
    El identificador de mensaje pasado, si está disponible
  • timeout
    Tipo: System.TimeSpan
    System.TimeSpan que especifica el intervalo del tiempo de espera un elemento esté disponible.
  • callback
    Tipo: System.AsyncCallback
    El delegado de System.AsyncCallback que recibe la notificación de que la operación ha finalizado.
  • state
    Tipo: System.Object
    Un objeto, especificado por el llamador, que contiene información de estado asociada a la operación asincrónica.

Valor devuelto

Tipo: System.IAsyncResult
Una operación asincrónica para quitar un mensaje de una cola

Seguridad de .NET Framework

Vea también

Referencia

TeamFoundationMessageQueueService Clase

BeginDequeue (Sobrecarga)

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)