ApplicationQueuingAttribute.MaxListenerThreads-Eigenschaft
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.
Namespace: System.EnterpriseServices
Assembly: System.EnterpriseServices (in system.enterpriseservices.dll)
Syntax
'Declaration
Public Property MaxListenerThreads As Integer
'Usage
Dim instance As ApplicationQueuingAttribute
Dim value As Integer
value = instance.MaxListenerThreads
instance.MaxListenerThreads = value
public int MaxListenerThreads { get; set; }
public:
property int MaxListenerThreads {
int get ();
void set (int value);
}
/** @property */
public int get_MaxListenerThreads ()
/** @property */
public void set_MaxListenerThreads (int value)
public function get MaxListenerThreads () : int
public function set MaxListenerThreads (value : int)
Eigenschaftenwert
Die maximale Anzahl von Threads zum Verarbeiten von in der Warteschlange eingehenden Meldungen. Der Standardwert ist 0.
Hinweise
Der gültige Wertebereich für diese Eigenschaft ist 0 bis 1000. Der Standard ist 0 (null). Für eine neu erstellte Anwendung wird die Einstellung mit dem Algorithmus berechnet, der gegenwärtig zum Bestimmen der Standardanzahl an Listenerthreads verwendet wird: 16 mal die Anzahl der CPUs im Server.
Weitere Informationen finden Sie unter QcListenerMaxThreads in Applications (COM+).
Beispiel
Im folgenden Codebeispiel wird der Wert der MaxListenerThreads-Eigenschaft eines ApplicationQueuing-Attributs abgerufen und festgelegt.
' 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)
// 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.
ApplicationQueuingAttribute attribute = (ApplicationQueuingAttribute)(
Attribute.GetCustomAttribute(System.Reflection.Assembly.
GetExecutingAssembly(), ApplicationQueuingAttribute.class.ToType(),
false));
// Display the current value of the attribute's MaxListenerThreads
// property.
Console.WriteLine("ApplicationQueuingAttribute.MaxListenerThreads: {0}",
System.Convert.ToString(attribute.get_MaxListenerThreads()));
// Set the MaxListenerThreads property value of the attribute.
attribute.set_MaxListenerThreads(1);
// Display the new value of the attribute's MaxListenerThreads
// property.
Console.WriteLine("ApplicationQueuingAttribute.MaxListenerThreads: {0}",
System.Convert.ToString(attribute.get_MaxListenerThreads()));
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ApplicationQueuingAttribute-Klasse
ApplicationQueuingAttribute-Member
System.EnterpriseServices-Namespace