Bagikan melalui


ApplicationQueuingAttribute.MaxListenerThreads Properti

Definisi

Mendapatkan atau mengatur jumlah utas yang digunakan untuk mengekstrak pesan dari antrean dan mengaktifkan komponen yang sesuai.

public:
 property int MaxListenerThreads { int get(); void set(int value); };
public int MaxListenerThreads { get; set; }
member this.MaxListenerThreads : int with get, set
Public Property MaxListenerThreads As Integer

Nilai Properti

Jumlah maksimum utas yang digunakan untuk memproses pesan yang tiba dalam antrean. Defaultnya adalah nol.

Contoh

Contoh kode berikut mendapatkan dan menetapkan nilai ApplicationQueuing properti atribut MaxListenerThreads .

// This example code requires that an ApplicationQueuing attribute be
// applied to the assembly, as shown below:
// [assembly: ApplicationQueuing]

// Get the ApplicationQueuingAttribute applied to the assembly.
ApplicationQueuingAttribute attribute =
    (ApplicationQueuingAttribute)Attribute.GetCustomAttribute(
    System.Reflection.Assembly.GetExecutingAssembly(),
    typeof(ApplicationQueuingAttribute),
    false);

// Display the current value of the attribute's MaxListenerThreads
// property.
Console.WriteLine(
    "ApplicationQueuingAttribute.MaxListenerThreads: {0}",
    attribute.MaxListenerThreads);

// Set the MaxListenerThreads property value of the attribute.
attribute.MaxListenerThreads = 1;

// Display the new value of the attribute's MaxListenerThreads
// property.
Console.WriteLine(
    "ApplicationQueuingAttribute.MaxListenerThreads: {0}",
    attribute.MaxListenerThreads);
' This example code requires that an ApplicationQueuing attribute be
' applied to the assembly, as shown below:
' [assembly: ApplicationQueuing]
' Get the ApplicationQueuingAttribute applied to the assembly.
Dim attribute As ApplicationQueuingAttribute = CType(attribute.GetCustomAttribute(System.Reflection.Assembly.GetExecutingAssembly(), GetType(ApplicationQueuingAttribute), False), ApplicationQueuingAttribute)

' Display the current value of the attribute's MaxListenerThreads
' property.
MsgBox("ApplicationQueuingAttribute.MaxListenerThreads: " & attribute.MaxListenerThreads)

' Set the MaxListenerThreads property value of the attribute.
attribute.MaxListenerThreads = 1

' Display the new value of the attribute's MaxListenerThreads
' property.
MsgBox("ApplicationQueuingAttribute.MaxListenerThreads: " & attribute.MaxListenerThreads)

Keterangan

Rentang yang valid untuk properti ini adalah 0 hingga 1000. Defaultnya adalah nol. Untuk aplikasi yang baru dibuat, pengaturan berasal dari algoritma yang saat ini digunakan untuk menentukan jumlah default utas pendengar: 16 kali jumlah CPU di server.

Untuk informasi selengkapnya, lihat QcListenerMaxThreads di Pengumpulan aplikasi.

Berlaku untuk