ApplicationQueuingAttribute.MaxListenerThreads Eigenschaft

Definition

Ruft die Anzahl der Threads ab, die zum Extrahieren von Meldungen aus der Warteschlange und zum Aktivieren der entsprechenden Komponente verwendet werden, oder legt diese fest.Gets or sets the number of threads used to extract messages from the queue and activate the corresponding component.

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

Eigenschaftswert

Die maximale Anzahl von Threads zum Verarbeiten von in der Warteschlange eingehenden Meldungen.The maximum number of threads to use for processing messages arriving in the queue. Der Standardwert ist 0.The default is zero.

Beispiele

Im folgenden Codebeispiel wird der Wert der- ApplicationQueuing MaxListenerThreads Eigenschaft eines Attributs abgerufen und festgelegt.The following code example gets and sets the value of an ApplicationQueuing attribute's MaxListenerThreads property.

// 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)

Hinweise

Der gültige Bereich für diese Eigenschaft ist 0 bis 1000.The valid range for this property is 0 to 1000. Der Standardwert ist 0.The default is zero. Bei einer neu erstellten Anwendung wird die Einstellung von dem Algorithmus abgeleitet, der zurzeit zum Bestimmen der Standard Anzahl von Listenerthreads verwendet wird: das 16-fache der Anzahl der CPUs auf dem Server.For a newly created application, the setting is derived from the algorithm currently used for determining the default number of listener threads: 16 times the number of CPUs in the server.

Weitere Informationen finden QcListenerMaxThreads Sie unter in Applications (com+).For more information, see QcListenerMaxThreads in Applications (COM+).

Gilt für: