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
属性

注解

注释

此材料讨论已过时的类型和命名空间。 有关详细信息,请参阅 Windows Workflow Foundation 4.50 中的 Deprecated Types。

工作流队列用于在工作流中的主机或主机服务和活动之间传递消息。 任何活动都可以通过调用WorkflowQueuingService.CreateWorkflowQueue创建一个WorkflowQueue,主机、服务或其他活动可以调用Enqueue以向其WorkflowQueue添加项。 可以在项目到达WorkflowQueue时订阅QueueItemAvailable要通知的事件。 可用于 Peek 检查项目开头 WorkflowQueue 的项以及 Dequeue 从中 WorkflowQueue删除项。 每个WorkflowQueue操作都与可用于对WorkflowQueue队列执行其他管理操作的关联WorkflowQueuingService,例如删除队列。 QueuingService WorkflowQueuingService公开与此WorkflowQueue关联的 。

属性

名称 说明
Count
已过时.

获取包含在 中的 项数。

Enabled
已过时.

获取或设置一个值,该值指定是否 WorkflowQueue 启用。

QueueName
已过时.

获取工作流队列的名称。

QueuingService
已过时.

获取与此 WorkflowQueue关联的队列服务。

方法

名称 说明
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 订阅者。

活动

名称 说明
QueueItemArrived
已过时.

在此 WorkflowQueue项目上传递时发生。

QueueItemAvailable
已过时.

WorkflowQueue项对此可用时发生。

适用于