Язык

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

В этом материале рассматриваются типы и пространства имен, которые устарели. Дополнительные сведения см. в разделе Deprecated Types в Windows Workflow Foundation 4.5.

Очереди рабочих процессов используются для передачи сообщений между узлами или узлами и действиями в рабочем процессе. Любое действие может создать WorkflowQueue путем вызова WorkflowQueuingService.CreateWorkflowQueue, а узел, служба или другое действие может вызвать Enqueue добавление элемента в это WorkflowQueue. Вы можете подписаться на QueueItemAvailable событие, чтобы получать уведомления, когда элемент прибывает в .WorkflowQueue Можно использовать Peek для проверки элемента в начале WorkflowQueue и Dequeue удаления элемента из него WorkflowQueue. Каждая WorkflowQueue из них связана с WorkflowQueuingService тем, что можно использовать для выполнения других операций управления, WorkflowQueueтаких как удаление очереди. QueuingService предоставляет связанный WorkflowQueuingService с этим WorkflowQueueобъект.

Свойства

Имя. Описание
Count
Устаревшие.

Возвращает количество элементов, содержащихся в элементе WorkflowQueue.

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элемента.

Применяется к