Freigeben über


TeamFoundationMessageQueueService.BeginDequeue-Methode (TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object)

Startet ein asynchrones aus der Warteschlange entfernt Operation in einer Meldungswarteschlange.

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

Syntax

'Declaration
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
)

Parameter

  • lastMessageId
    Typ: System.Int64
    Die letzte Nachricht, sofern verfügbar
  • timeout
    Typ: System.TimeSpan
    System.TimeSpan, das das Intervall Zeitpunkt, auf ein Element wartet, um verfügbar wird angibt.
  • callback
    Typ: System.AsyncCallback
    System.AsyncCallback Der Delegat, der Benachrichtigung empfängt, dass der Vorgang beendet wird.
  • state
    Typ: System.Object
    Ein Objekt, angegeben durch den Aufrufer, der die Zustandsinformationen enthält, die mit der asynchronen Operation zugeordneten werden.

Rückgabewert

Typ: System.IAsyncResult
Ein asynchroner Vorgang, um eine Nachricht von einer Warteschlange aus der Warteschlange zu entfernen

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationMessageQueueService Klasse

BeginDequeue-Überladung

Microsoft.TeamFoundation.Framework.Server-Namespace