Udostępnij za pośrednictwem


WorkflowQueuingService.DeleteWorkflowQueue(IComparable) Metoda

Definicja

Usuwa określony WorkflowQueueelement .

public:
 void DeleteWorkflowQueue(IComparable ^ queueName);
public void DeleteWorkflowQueue (IComparable queueName);
member this.DeleteWorkflowQueue : IComparable -> unit
Public Sub DeleteWorkflowQueue (queueName As IComparable)

Parametry

queueName
IComparable

Nazwa WorkflowQueue obiektu do usunięcia.

Wyjątki

queueName jest odwołaniem o wartości null (Nothing w Visual Basic).

Przykłady

W poniższym przykładzie kodu pokazano metodę, która zapisuje ciąg w konsoli, tworzy wystąpienie WorkflowQueuingService klasy przez wywołanie ActivityExecutionContext.GetService metody . Na koniec kod wywołuje metodę DeleteWorkflowQueue w celu usunięcia kolejki skojarzonej z właściwością QueueName w bieżącym przepływie pracy.

Ten przykładowy kod jest częścią przykładowego zestawu SDK działania obserwatora plików z pliku FileSystemEvent.cs. Aby uzyskać więcej informacji, zobacz Działanie obserwatora systemu plików.

private void DeleteQueue(ActivityExecutionContext context)
{
    Console.WriteLine("DeleteQueue");
    WorkflowQueuingService qService = context.GetService<WorkflowQueuingService>();
    qService.DeleteWorkflowQueue(this.QueueName);
}
Private Sub DeleteQueue(ByVal context As ActivityExecutionContext)
    Console.WriteLine("DeleteQueue")
    Dim qService As WorkflowQueuingService = context.GetService(Of WorkflowQueuingService)()
    qService.DeleteWorkflowQueue(Me.QueueName)
End Sub

Dotyczy

Zobacz też