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