Bagikan melalui


WorkflowQueuingService Kelas

Definisi

Perhatian

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Menyediakan layanan untuk manajemen WorkflowQueue objek.

public ref class WorkflowQueuingService
public class WorkflowQueuingService
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowQueuingService
type WorkflowQueuingService = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowQueuingService = class
Public Class WorkflowQueuingService
Warisan
WorkflowQueuingService
Atribut

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

Keterangan

Catatan

Materi ini membahas jenis dan namespace layanan yang sudah tidak digunakan. Untuk informasi selengkapnya, lihat Jenis yang Tidak Digunakan Lagi di Windows Workflow Foundation 4.5.

WorkflowQueuingService menyediakan metode yang dapat Anda gunakan untuk mengelola antrean alur kerja yang terkait dengan instans alur kerja.

Bidang

PendingMessagesProperty
Kedaluwarsa.

Berisi item yang tidak dikonsumsi dalam antrean alur kerja yang terkait dengan ini WorkflowQueuingService.

Metode

CreateWorkflowQueue(IComparable, Boolean)
Kedaluwarsa.

WorkflowQueue Membuat dengan menggunakan nama dan cakupan transaksi yang ditentukan.

DeleteWorkflowQueue(IComparable)
Kedaluwarsa.

Menghapus yang ditentukan WorkflowQueue.

Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Exists(IComparable)
Kedaluwarsa.

Pengujian untuk keberadaan yang ditentukan WorkflowQueue.

GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()
Kedaluwarsa.

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetWorkflowQueue(IComparable)
Kedaluwarsa.

Mengambil yang ditentukan WorkflowQueue.

MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga