Bagikan melalui


WorkflowQueuingService.GetWorkflowQueue(IComparable) Metode

Definisi

Mengambil yang ditentukan WorkflowQueue.

public:
 System::Workflow::Runtime::WorkflowQueue ^ GetWorkflowQueue(IComparable ^ queueName);
public System.Workflow.Runtime.WorkflowQueue GetWorkflowQueue (IComparable queueName);
member this.GetWorkflowQueue : IComparable -> System.Workflow.Runtime.WorkflowQueue
Public Function GetWorkflowQueue (queueName As IComparable) As WorkflowQueue

Parameter

queueName
IComparable

Nama yang akan WorkflowQueue diambil.

Mengembalikan

Objek WorkflowQueue.

Pengecualian

queueName adalah referensi null (Nothing dalam Visual Basic).

Yang ditentukan WorkflowQueue tidak ditemukan.

Contoh

Contoh kode berikut menunjukkan metode, bernama CreateQueue, yang menginisialisasi WorkflowQueuingService objek dengan memanggil ActivityExecutionContext.GetService metode . Kode kemudian menggunakan Exists metode untuk menentukan apakah ada WorkflowQueue dengan nama tertentu. Jika tidak ada, kode akan memanggil CreateWorkflowQueue metode ; jika kode memanggil GetWorkflowQueue metode .

Contoh kode ini adalah bagian dari Sampel SDK Aktivitas Pengamat File dari file FileSystemEvent.cs. Untuk informasi selengkapnya, lihat Aktivitas Pengamat Sistem File.

private WorkflowQueue CreateQueue(ActivityExecutionContext context)
{
    Console.WriteLine("CreateQueue");
    WorkflowQueuingService qService = context.GetService<WorkflowQueuingService>();

    if (!qService.Exists(this.QueueName))
    {
        qService.CreateWorkflowQueue(this.QueueName, true);
    }

    return qService.GetWorkflowQueue(this.QueueName);
}
Private Function CreateQueue(ByVal context As ActivityExecutionContext) As WorkflowQueue
    Console.WriteLine("CreateQueue")
    Dim qService As WorkflowQueuingService = context.GetService(Of WorkflowQueuingService)()

    If Not qService.Exists(Me.queueName) Then
        qService.CreateWorkflowQueue(Me.queueName, True)
    End If

    Return qService.GetWorkflowQueue(Me.QueueName)
End Function

Berlaku untuk

Lihat juga