Share via


ITeamFoundationMessageQueueService 介面

命名空間:  Microsoft.TeamFoundation.Framework.Server
組件:  Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)

語法

'宣告
<DefaultServiceImplementationAttribute(GetType(TeamFoundationMessageQueueService))> _
Public Interface ITeamFoundationMessageQueueService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationMessageQueueService))]
public interface ITeamFoundationMessageQueueService : ITeamFoundationService

ITeamFoundationMessageQueueService 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 IdleTimeout
公用屬性 OfflineTimeout

回頁首

方法

  名稱 描述
公用方法 BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object)
公用方法 BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object)
公用方法 BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object)
公用方法 BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object)
公用方法 CreateQueue
公用方法 DeleteMessagesAsync(TeamFoundationRequestContext, String, Guid, Int64, TimeSpan)
公用方法 DeleteMessagesAsync(TeamFoundationRequestContext, String, Guid, array<Int64[], TimeSpan)
公用方法 DeleteQueue
公用方法 EmptyQueue
公用方法 EndAcknowledge
公用方法 EndDequeue
公用方法 EnqueueMessage(TeamFoundationRequestContext, String, Message)
公用方法 EnqueueMessage(TeamFoundationRequestContext, String, String, String)
公用方法 GetMessageAsync
公用方法 GetQueueConnectionStatus
公用方法 QueueExists
公用方法 ServiceEnd 呼叫 ServiceEnd,當將滑鼠指標停留在上的主應用程式關閉時,這個服務應該釋放所有資源。 (繼承自 ITeamFoundationService)。
公用方法 ServiceStart 當服務已初始化時, ServiceStart 呼叫。如果服務初始化非同步它必須實作用來判斷的 Service_Ready 服務時準備使用者存取它。 (繼承自 ITeamFoundationService)。
公用方法 SetQueueOffline

回頁首

請參閱

參考

Microsoft.TeamFoundation.Framework.Server 命名空間