Compartilhar via


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

Inicia um assíncrono dequeue a operação em uma fila de mensagens.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
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
    O identificador da sessão
  • lastMessageId
    Tipo: System.Int64
    O identificador de mensagem o último, se disponível
  • timeout
    Tipo: System.TimeSpan
    O System.TimeSpan especifica o intervalo de tempo para aguardar a disponibilidade de um item.
  • callback
    Tipo: System.AsyncCallback
    O representante System.AsyncCallback que recebe notificação de que a operação está concluída.
  • state
    Tipo: System.Object
    Um objeto, especificado pelo chamador, que contém informações de estado associadas à operação assíncrona.

Valor de retorno

Tipo: System.IAsyncResult
Uma operação assíncrona para dequeue uma mensagem de uma fila

Segurança do .NET Framework

Consulte também

Referência

TeamFoundationMessageQueueService Classe

Sobrecargas BeginDequeue

Namespace Microsoft.TeamFoundation.Framework.Server