共用方式為


TfsMessageQueue 類別

在 Team Foundation Server提供對裝載的訊息佇列。

繼承階層架構

System.Object
  Microsoft.TeamFoundation.Framework.Client.TfsMessageQueue

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

語法

'宣告
Public NotInheritable Class TfsMessageQueue
public sealed class TfsMessageQueue

TfsMessageQueue 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 AdditionalHeaders
公用屬性 Id 取得這個佇列的唯一識別項。
公用屬性 MaxAcknowledgementDelay 取得的最大時間延遲訊息告知在伺服器上。
公用屬性 MaxPendingCount 取得可以同時清除佇列的訊息數目上限。

回頁首

方法

  名稱 說明
公用方法 Abort
公用方法 BeginClose(AsyncCallback, Object)
公用方法 BeginClose(TimeSpan, AsyncCallback, Object)
公用方法 BeginDequeue 開始非同步作業清除佇列從佇列中的訊息。
公用方法 Close() 關閉訊息佇列並釋放等候清除佇列訊息的所有接聽程式。
公用方法 Close(TimeSpan)
公用方法 Dequeue(TimeSpan) 清除佇列從佇列中的訊息。呼叫端會被阻擋一段指定逾時的最長的持續時間。
公用方法 Dequeue(TimeSpan, TfsDequeueContext%) 清除佇列從佇列中的訊息。呼叫端會被阻擋一段指定逾時的最長的持續時間。
公用方法 EndClose
公用方法 EndDequeue(IAsyncResult) 結束非同步作業清除佇列從佇列中的訊息。
公用方法 EndDequeue(IAsyncResult, TfsDequeueContext%) 結束非同步作業清除佇列從佇列中的訊息。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

事件

  名稱 說明
公用事件 Connected 引發事件,當訊息佇列建立與伺服器的成功連接。
公用事件 Disconnected 引發事件,當訊息佇列中的第一個連接中斷至伺服器。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.Framework.Client 命名空間