WorkflowQueuingService.DeleteWorkflowQueue(IComparable) Metoda
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í.
Odstraní zadaný WorkflowQueueobjekt .
public:
void DeleteWorkflowQueue(IComparable ^ queueName);
public void DeleteWorkflowQueue (IComparable queueName);
member this.DeleteWorkflowQueue : IComparable -> unit
Public Sub DeleteWorkflowQueue (queueName As IComparable)
Parametry
- queueName
- IComparable
Název objektu, který WorkflowQueue chcete odstranit.
Výjimky
queueName
je odkaz s hodnotou null (Nothing
v jazyce Visual Basic).
Příklady
Následující příklad kódu ukazuje metodu, která zapíše řetězec do konzoly a vytvoří instanci WorkflowQueuingService voláním ActivityExecutionContext.GetService metody . Nakonec kód zavolá metodu DeleteWorkflowQueue k odstranění fronty přidružené k QueueName
vlastnosti v aktuálním pracovním postupu.
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 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