次の方法で共有


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 が null 参照 (Visual Basic の場合は Nothing) です。

次のコード例は、文字列をコンソールに書き出し、WorkflowQueuingService メソッドを呼び出して ActivityExecutionContext.GetService のインスタンスを作成するメソッドを示しています。 このコードは最後に DeleteWorkflowQueue メソッドを呼び出して、現在のワークフローの QueueName プロパティに関連付けられたキューを削除します。

このコード例は、FileSystemEvent.cs ファイルに含まれている、ファイル監視アクティビティの SDK サンプルの一部です。 詳細については、「 File System Watcher アクティビティ」を参照してください。

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

適用対象

こちらもご覧ください