WorkflowQueuingService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Poskytuje služby pro správu WorkflowQueue objektů.
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
- Dědičnost
-
WorkflowQueuingService
- Atributy
Příklady
Následující příklad kódu ukazuje metodu s názvem CreateQueue
, která inicializuje WorkflowQueuingService objekt voláním ActivityExecutionContext.GetService metody. Kód pak pomocí Exists metody určí, jestli WorkflowQueue existuje objekt se zadaným názvem. Pokud neexistuje, kód volá metodu CreateWorkflowQueue ; pokud ano, kód volá metodu GetWorkflowQueue .
Tento příklad kódu je součástí ukázky sady SDK aktivity služby File Watcher ze souboru FileSystemEvent.cs. Další informace najdete v tématu Aktivita sledovacího procesu systému souborů.
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
Poznámky
Poznámka
V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.
WorkflowQueuingService poskytuje metody, které můžete použít ke správě front pracovních postupů přidružených k instanci pracovního postupu.
Pole
PendingMessagesProperty |
Zastaralé.
Obsahuje nespotřebované položky ve frontách pracovního postupu přidružených k tomuto WorkflowQueuingService. |
Metody
CreateWorkflowQueue(IComparable, Boolean) |
Zastaralé.
WorkflowQueue Vytvoří pomocí zadaného názvu a transakčního oboru. |
DeleteWorkflowQueue(IComparable) |
Zastaralé.
Odstraní zadaný WorkflowQueueobjekt . |
Equals(Object) |
Zastaralé.
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Exists(IComparable) |
Zastaralé.
Testuje existenci zadaného WorkflowQueueobjektu . |
GetHashCode() |
Zastaralé.
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Zastaralé.
Získá aktuální Type instanci. (Zděděno od Object) |
GetWorkflowQueue(IComparable) |
Zastaralé.
Načte zadanou WorkflowQueuehodnotu . |
MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Zastaralé.
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |