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

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