WorkflowQueue Klasa

Definicja

Uwaga

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

Reprezentuje kolejkę przepływu pracy.

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
Dziedziczenie
WorkflowQueue
Atrybuty

Uwagi

Note

W tym materiale omówiono typy i przestrzenie nazw, które są przestarzałe. Aby uzyskać więcej informacji, zobacz Deprecated Types in Windows Workflow Foundation 4.5.

Kolejki przepływów pracy służą do przekazywania komunikatów między hostem lub hostem i działaniami w przepływie pracy. Każde działanie może utworzyć obiekt WorkflowQueue , wywołując WorkflowQueuingService.CreateWorkflowQueuemetodę , i host, usługę lub inne działanie może wywołać Enqueue polecenie , aby dodać element do tego WorkflowQueueelementu . Możesz zasubskrybować QueueItemAvailable zdarzenie, aby otrzymywać powiadomienia o nadejściu WorkflowQueueelementu na obiekcie . Możesz użyć Peek polecenia , aby zbadać element na początku WorkflowQueue elementu i Dequeue , aby usunąć element z elementu WorkflowQueue. Każda WorkflowQueue z nich jest skojarzona z elementem WorkflowQueuingService , którego można użyć do wykonywania innych operacji zarządzania na obiekcie WorkflowQueue, takich jak usuwanie kolejki. QueuingService uwidacznia WorkflowQueuingService skojarzone z tym WorkflowQueueelementem .

Właściwości

Nazwa Opis
Count
Przestarzałe.

Pobiera liczbę elementów zawartych w pliku WorkflowQueue.

Enabled
Przestarzałe.

Pobiera lub ustawia wartość określającą, czy WorkflowQueue parametr jest włączony.

QueueName
Przestarzałe.

Pobiera nazwę kolejki przepływu pracy.

QueuingService
Przestarzałe.

Pobiera usługę kolejkowania skojarzona z tym WorkflowQueueelementem .

Metody

Nazwa Opis
Dequeue()
Przestarzałe.

Usuwa obiekt i zwraca go na początku WorkflowQueueobiektu .

Enqueue(Object)
Przestarzałe.

Dodaje obiekt na końcu obiektu WorkflowQueue.

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Peek()
Przestarzałe.

Zwraca obiekt na początku WorkflowQueue obiektu bez jego usunięcia.

RegisterForQueueItemArrived(IActivityEventListener<QueueEventArgs>)
Przestarzałe.

Rejestruje subskrybenta wydarzenia QueueItemArrived .

RegisterForQueueItemAvailable(IActivityEventListener<QueueEventArgs>, String)
Przestarzałe.

Rejestruje subskrybenta wydarzenia QueueItemAvailable .

RegisterForQueueItemAvailable(IActivityEventListener<QueueEventArgs>)
Przestarzałe.

Rejestruje subskrybenta wydarzenia QueueItemAvailable .

ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UnregisterForQueueItemArrived(IActivityEventListener<QueueEventArgs>)
Przestarzałe.

Wyrejestrowuje subskrybenta zdarzenia QueueItemArrived .

UnregisterForQueueItemAvailable(IActivityEventListener<QueueEventArgs>)
Przestarzałe.

Wyrejestrowuje subskrybenta zdarzenia QueueItemAvailable .

Zdarzenia

Nazwa Opis
QueueItemArrived
Przestarzałe.

Występuje, gdy element jest dostarczany w tym WorkflowQueueelemencie .

QueueItemAvailable
Przestarzałe.

Występuje, gdy element jest dostępny w tym WorkflowQueueelemencie .

Dotyczy