WorkflowQueue 類別

定義

警告

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

代表一個工作流程佇列。

public ref class WorkflowQueue
public class WorkflowQueue
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowQueue
type WorkflowQueue = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowQueue = class
Public Class WorkflowQueue
繼承
WorkflowQueue
屬性

備註

Note

此數據會討論已過時的類型和命名空間。 欲了解更多資訊,請參閱 Windows Workflow Foundation 4.5 中的 Deprecated Types。

工作流程佇列用於在主機或主機服務與工作流程中的活動間傳遞訊息。 任何活動都可以透過呼叫 來建立 WorkflowQueue ,而主機、服務或其他活動都可以呼叫WorkflowQueuingService.CreateWorkflowQueue來將項目加入該 EnqueueWorkflowQueue 您可以訂閱活動 QueueItemAvailable ,當商品抵達 WorkflowQueue時會收到通知。 你可以用Peek來檢查 開WorkflowQueue頭的項目,並Dequeue從 中移除項目。WorkflowQueue 每個 King WorkflowQueue 都對應一個 WorkflowQueuingService ,你可以用來執行其他管理操作, WorkflowQueue例如刪除佇列。 QueuingService 揭示了 WorkflowQueuingService 與此 WorkflowQueue相關 的 。

屬性

名稱 Description
Count
已淘汰.

得到 中所包含 WorkflowQueue的項目數量。

Enabled
已淘汰.

取得或設定一個值,指定是否啟用了。WorkflowQueue

QueueName
已淘汰.

取得工作流程佇列的名稱。

QueuingService
已淘汰.

會獲得與此 WorkflowQueue相關的排隊服務。

方法

名稱 Description
Dequeue()
已淘汰.

移除並返回 開頭 WorkflowQueue的物件。

Enqueue(Object)
已淘汰.

將物件加入至 WorkflowQueue的結尾。

Equals(Object)
已淘汰.

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()
已淘汰.

做為預設哈希函式。

(繼承來源 Object)
GetType()
已淘汰.

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()
已淘汰.

建立目前 Object的淺層複本。

(繼承來源 Object)
Peek()
已淘汰.

回傳 在 開 WorkflowQueue 頭的物件,但不移除它。

RegisterForQueueItemArrived(IActivityEventListener<QueueEventArgs>)
已淘汰.

註冊活動訂閱者 QueueItemArrived

RegisterForQueueItemAvailable(IActivityEventListener<QueueEventArgs>, String)
已淘汰.

註冊活動訂閱者 QueueItemAvailable

RegisterForQueueItemAvailable(IActivityEventListener<QueueEventArgs>)
已淘汰.

註冊活動訂閱者 QueueItemAvailable

ToString()
已淘汰.

傳回表示目前 物件的字串。

(繼承來源 Object)
UnregisterForQueueItemArrived(IActivityEventListener<QueueEventArgs>)
已淘汰.

取消註冊該活動的訂閱 QueueItemArrived 者。

UnregisterForQueueItemAvailable(IActivityEventListener<QueueEventArgs>)
已淘汰.

取消註冊該活動的訂閱 QueueItemAvailable 者。

事件

名稱 Description
QueueItemArrived
已淘汰.

當物品在此交付 WorkflowQueue時發生。

QueueItemAvailable
已淘汰.

當物品在此有貨時 WorkflowQueue發生。

適用於