GroupingDataflowBlockOptions Kelas

Definisi

Menyediakan opsi yang digunakan untuk mengonfigurasi pemrosesan yang dilakukan oleh blok aliran data yang mengelompokkan beberapa pesan. Ini adalah blok aliran data seperti JoinBlock<T1,T2> dan BatchBlock<T>.

public ref class GroupingDataflowBlockOptions : System::Threading::Tasks::Dataflow::DataflowBlockOptions
public class GroupingDataflowBlockOptions : System.Threading.Tasks.Dataflow.DataflowBlockOptions
type GroupingDataflowBlockOptions = class
    inherit DataflowBlockOptions
Public Class GroupingDataflowBlockOptions
Inherits DataflowBlockOptions
Warisan
GroupingDataflowBlockOptions

Keterangan

Note

Pustaka Aliran Data TPL (namespace System.Threading.Tasks.Dataflow) tidak didistribusikan dengan .NET. Untuk menginstal namespace System.Threading.Tasks.Dataflow di Visual Studio, buka proyek Anda, pilih Kelola Paket NuGet dari menu Project, dan cari paket System.Threading.Tasks.Dataflow secara online. Atau, untuk menginstalnya menggunakan .NET Core CLI , jalankan dotnet add package System.Threading.Tasks.Dataflow.

GroupingDataflowBlockOptions dapat diubah dan dapat dikonfigurasi melalui propertinya.

Saat opsi konfigurasi tertentu tidak diatur, default berikut digunakan:

Opsi Default
TaskScheduler Default
TokenPembatalan None
MaxMessagesPerTask DataflowBlockOptions.Unbounded (-1)
BoundedCapacity DataflowBlockOptions.Unbounded (-1)
MaxNumberOfGroups GroupingDataflowBlockOptions.Unbounded (-1)
Serakah true

Blok aliran data menangkap status opsi saat konstruksinya. Perubahan berikutnya pada instans yang disediakan GroupingDataflowBlockOptions tidak boleh memengaruhi perilaku blok aliran data.

Konstruktor

Nama Deskripsi
GroupingDataflowBlockOptions()

Menginisialisasi baru GroupingDataflowBlockOptions.

Bidang

Nama Deskripsi
Unbounded

Konstanta yang digunakan untuk menentukan jumlah tak terbatas untuk DataflowBlockOptions anggota yang menyediakan batas atas. Bidang ini konstan.

(Diperoleh dari DataflowBlockOptions)

Properti

Nama Deskripsi
BoundedCapacity

Mendapatkan atau mengatur jumlah maksimum pesan yang mungkin di-buffer oleh blok.

(Diperoleh dari DataflowBlockOptions)
CancellationToken

Mendapatkan atau mengatur CancellationToken untuk memantau permintaan pembatalan.

(Diperoleh dari DataflowBlockOptions)
EnsureOrdered

Mendapatkan atau menetapkan nilai yang menunjukkan apakah pemrosesan yang diurutkan harus diberlakukan pada penanganan blok pesan.

(Diperoleh dari DataflowBlockOptions)
Greedy

Mendapatkan atau mengatur nilai Boolean yang akan digunakan untuk menentukan apakah akan menggunakan pesan yang ditawarkan dengan serakah.

MaxMessagesPerTask

Mendapatkan atau mengatur jumlah maksimum pesan yang mungkin diproses per tugas.

(Diperoleh dari DataflowBlockOptions)
MaxNumberOfGroups

Mendapatkan atau mengatur jumlah maksimum grup yang harus dihasilkan oleh blok.

NameFormat

Mendapatkan atau mengatur string format yang akan digunakan saat blok dikueri untuk namanya.

(Diperoleh dari DataflowBlockOptions)
TaskScheduler

Mendapatkan atau mengatur untuk TaskScheduler digunakan untuk menjadwalkan tugas.

(Diperoleh dari DataflowBlockOptions)

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk