WorkflowQueuingService Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Stellt die Dienste für die Verwaltung von WorkflowQueue-Objekten bereit.
public ref class WorkflowQueuingService
public class WorkflowQueuingService
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class WorkflowQueuingService
type WorkflowQueuingService = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type WorkflowQueuingService = class
Public Class WorkflowQueuingService
- Vererbung
-
WorkflowQueuingService
- Attribute
Beispiele
Das folgende Codebeispiel zeigt eine Methode mit dem Namen CreateQueue
, die ein WorkflowQueuingService-Objekt initialisiert, indem sie die ActivityExecutionContext.GetService-Methode aufruft. Im Code wird anschließend die Exists-Methode verwendet, um zu bestimmen, ob eine WorkflowQueue mit einem angegebenen Namen vorhanden ist. Wenn die Warteschlange nicht vorhanden ist, ruft der Code die CreateWorkflowQueue-Methode auf. Wenn die Warteschlange vorhanden ist, ruft der Code die GetWorkflowQueue-Methode auf.
Dieses Codebeispiel stammt aus dem File Watcher Activity SDK-Beispiel in der Datei FileSystemEvent.cs. Weitere Informationen finden Sie unter File System Watcher-Aktivität.
private WorkflowQueue CreateQueue(ActivityExecutionContext context)
{
Console.WriteLine("CreateQueue");
WorkflowQueuingService qService = context.GetService<WorkflowQueuingService>();
if (!qService.Exists(this.QueueName))
{
qService.CreateWorkflowQueue(this.QueueName, true);
}
return qService.GetWorkflowQueue(this.QueueName);
}
Private Function CreateQueue(ByVal context As ActivityExecutionContext) As WorkflowQueue
Console.WriteLine("CreateQueue")
Dim qService As WorkflowQueuingService = context.GetService(Of WorkflowQueuingService)()
If Not qService.Exists(Me.queueName) Then
qService.CreateWorkflowQueue(Me.queueName, True)
End If
Return qService.GetWorkflowQueue(Me.QueueName)
End Function
Hinweise
Hinweis
In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.
WorkflowQueuingService stellt Methoden bereit, die Sie verwenden können, um die einer Workflowinstanz zugeordneten Workflowwarteschlangen zu verwalten.
Felder
PendingMessagesProperty |
Veraltet.
Enthält die nicht verwendeten Elemente in den Workflowwarteschlangen, die diesem WorkflowQueuingService zugeordnet sind. |
Methoden
CreateWorkflowQueue(IComparable, Boolean) |
Veraltet.
Erstellt eine WorkflowQueue, indem ein angegebener Name und ein Transaktionsbereich verwendet wird. |
DeleteWorkflowQueue(IComparable) |
Veraltet.
Löscht die angegebene WorkflowQueue. |
Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Exists(IComparable) |
Veraltet.
Prüft, ob die angegebene WorkflowQueue vorhanden ist. |
GetHashCode() |
Veraltet.
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Veraltet.
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetWorkflowQueue(IComparable) |
Veraltet.
Ruft die angegebene WorkflowQueue ab. |
MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Veraltet.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |