WorkflowQueuingService Třída

Definice

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 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 naleznete v tématu Zastaralé typy ve Windows Workflow Foundation 4.5.

WorkflowQueuingService poskytuje metody, které můžete použít ke správě front pracovního postupu 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é.

Vytvoří pomocí WorkflowQueue zadaného názvu a oboru transakce.

DeleteWorkflowQueue(IComparable)
Zastaralé.

Odstraní zadaný objekt WorkflowQueue.

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é.

Type Získá z aktuální instance.

(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)

Platí pro

Viz také