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 为空引用(在 Visual Basic 中为 Nothing)。

示例

下面的代码示例演示了一种方法,该方法将字符串写入控制台,并通过调用 WorkflowQueuingService 方法来创建 ActivityExecutionContext.GetService 的实例的方法。 最后,代码调用 DeleteWorkflowQueue 方法来删除当前工作流上与 QueueName 属性关联的队列。

此代码示例摘自 FileSystemEvent.cs 文件的“文件观察程序活动”SDK 示例。 有关详细信息,请参阅 文件系统观察程序活动

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

适用于

另请参阅