Freigeben über


WorkflowQueuingService.DeleteWorkflowQueue(IComparable) Methode

Definition

Löscht die angegebene WorkflowQueue.

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

Parameter

queueName
IComparable

Der Name der zu löschenden WorkflowQueue.

Ausnahmen

queueName ist ein NULL-Verweis (Nothing in Visual Basic).

Beispiele

Das folgende Codebeispiel zeigt eine Methode, die eine Zeichenfolge auf die Konsole schreibt und eine Instanz von WorkflowQueuingService erstellt, indem sie die ActivityExecutionContext.GetService-Methode aufruft. Zuletzt ruft der Code die DeleteWorkflowQueue-Methode auf, um die Warteschlange zu löschen, die im aktuellen Workflow einer QueueName-Eigenschaft zugeordnet ist.

Dieses Codebeispiel stammt aus dem File Watcher Activity SDK-Beispiel in der Datei FileSystemEvent.cs. Weitere Informationen finden Sie unter Dateisystemüberwachungsaktivität.

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

Gilt für:

Weitere Informationen