TeamFoundationMessageQueueService.BeginDequeue 方法 (TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object)

开始异步取消"消息队列的操作。

命名空间:  Microsoft.TeamFoundation.Framework.Server
程序集:  Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)

语法

声明
Public Function BeginDequeue ( _
    requestContext As TeamFoundationRequestContext, _
    queueName As String, _
    sessionId As Guid, _
    lastMessageId As Long, _
    ranges As IList(Of AcknowledgementRange), _
    headers As MessageHeaders, _
    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,
    MessageHeaders headers,
    TimeSpan timeout,
    AsyncCallback callback,
    Object state
)

参数

  • lastMessageId
    类型:System.Int64
    如果具有最终消息标识符,
  • timeout
    类型:System.TimeSpan
    指定时间间隔等待项变为可用的 System.TimeSpan。
  • state
    类型:System.Object
    对象,指定由调用方,包含状态信息与该异步操作。

返回值

类型:System.IAsyncResult
取消从队列的消息的异步操作

.NET Framework 安全性

请参阅

参考

TeamFoundationMessageQueueService 类

BeginDequeue 重载

Microsoft.TeamFoundation.Framework.Server 命名空间