WorkflowQueuingService.DeleteWorkflowQueue(IComparable) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет указанную очередь WorkflowQueue.
public:
void DeleteWorkflowQueue(IComparable ^ queueName);
public void DeleteWorkflowQueue (IComparable queueName);
member this.DeleteWorkflowQueue : IComparable -> unit
Public Sub DeleteWorkflowQueue (queueName As IComparable)
Параметры
- queueName
- IComparable
Имя удаляемой очереди WorkflowQueue.
Исключения
Параметр queueName
является неопределенной ссылкой (Nothing
в Visual Basic).
Примеры
В следующем примере кода показан метод, который выводит на консоль строку и создает экземпляр службы WorkflowQueuingService, вызывая метод ActivityExecutionContext.GetService. Наконец, код вызывает метод DeleteWorkflowQueue для удаления очереди, связанной со свойством QueueName
в текущем рабочем процессе.
Этот пример кода является частью образца File Watcher Activity из пакета SDK (файл FileSystemEvent.cs). Дополнительные сведения см. в разделе Действия наблюдателя файловой системы.
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