ApplicationQueuingAttribute クラス
アセンブリ: System.EnterpriseServices (system.enterpriseservices.dll 内)
構文
<AttributeUsageAttribute(AttributeTargets.Assembly, Inherited:=True)> _ <ComVisibleAttribute(False)> _ Public NotInheritable Class ApplicationQueuingAttribute Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Assembly, Inherited=true)] [ComVisibleAttribute(false)] public sealed class ApplicationQueuingAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Assembly, Inherited=true)] [ComVisibleAttribute(false)] public ref class ApplicationQueuingAttribute sealed : public Attribute
ApplicationQueuingAttribute のインスタンスの初期プロパティ値の一覧については、ApplicationQueuingAttribute コンストラクタのトピックを参照してください。
ApplicationQueuingAttribute 型の使用方法のコード例を次に示します。
Imports System Imports System.EnterpriseServices Imports System.Reflection ' References: ' System.EnterpriseServices <Assembly: ApplicationQueuing()> Public Class ApplicationQueuingExample Inherits ServicedComponent Public Sub ApplicationQueuingAttribute_Enabled() ' 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 Enabled property. MsgBox("ApplicationQueuingAttribute.Enabled: " & attribute.Enabled) ' Set the Enabled property value of the attribute. attribute.Enabled = False ' Display the new value of the attribute's Enabled property. MsgBox("ApplicationQueuingAttribute.Enabled: " & attribute.Enabled) End Sub 'ApplicationQueuingAttribute_Enabled Public Sub ApplicationQueuingAttribute_QueueListenerEnabled() ' 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 QueueListenerEnabled ' property. MsgBox("ApplicationQueuingAttribute.QueueListenerEnabled: " & attribute.Enabled) ' Set the QueueListenerEnabled property value of the attribute. attribute.QueueListenerEnabled = False ' Display the new value of the attribute's QueueListenerEnabled ' property. MsgBox("ApplicationQueuingAttribute.QueueListenerEnabled: " & attribute.QueueListenerEnabled) End Sub 'ApplicationQueuingAttribute_QueueListenerEnabled Public Sub ApplicationQueuingAttribute_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) End Sub 'ApplicationQueuingAttribute_MaxListenerThreads End Class 'ApplicationQueuingExample
using System; using System.EnterpriseServices; using System.Reflection; // References: // System.EnterpriseServices [assembly: ApplicationQueuing] public class ApplicationQueuingExample : ServicedComponent { public void ApplicationQueuingAttribute_Enabled() { // 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 Enabled property. Console.WriteLine("ApplicationQueuingAttribute.Enabled: {0}", attribute.Enabled); // Set the Enabled property value of the attribute. attribute.Enabled = false; // Display the new value of the attribute's Enabled property. Console.WriteLine("ApplicationQueuingAttribute.Enabled: {0}", attribute.Enabled); } public void ApplicationQueuingAttribute_QueueListenerEnabled() { // 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 QueueListenerEnabled // property. Console.WriteLine( "ApplicationQueuingAttribute.QueueListenerEnabled: {0}", attribute.Enabled); // Set the QueueListenerEnabled property value of the attribute. attribute.QueueListenerEnabled = false; // Display the new value of the attribute's QueueListenerEnabled // property. Console.WriteLine( "ApplicationQueuingAttribute.QueueListenerEnabled: {0}", attribute.QueueListenerEnabled); } public void ApplicationQueuingAttribute_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); } }
import System.*; import System.EnterpriseServices.*; import System.Reflection.*; // References: // System.EnterpriseServices /** @assembly ApplicationQueuing() */ public class ApplicationQueuingExample extends ServicedComponent { public void ApplicationQueuingAttribute_Enabled() { // 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 Enabled property. Console.WriteLine("ApplicationQueuingAttribute.Enabled: {0}", System.Convert.ToString(attribute.get_Enabled())); // Set the Enabled property value of the attribute. attribute.set_Enabled(false); // Display the new value of the attribute's Enabled property. Console.WriteLine("ApplicationQueuingAttribute.Enabled: {0}", System.Convert.ToString(attribute.get_Enabled())); } //ApplicationQueuingAttribute_Enabled public void ApplicationQueuingAttribute_QueueListenerEnabled() { // 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 QueueListenerEnabled // property. Console.WriteLine( "ApplicationQueuingAttribute.QueueListenerEnabled: {0}", System.Convert.ToString(attribute.get_Enabled())); // Set the QueueListenerEnabled property value of the attribute. attribute.set_QueueListenerEnabled(false); // Display the new value of the attribute's QueueListenerEnabled // property. Console.WriteLine( "ApplicationQueuingAttribute.QueueListenerEnabled: {0}", System.Convert.ToString(attribute.get_QueueListenerEnabled())); } //ApplicationQueuingAttribute_QueueListenerEnabled public void ApplicationQueuingAttribute_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())); } //ApplicationQueuingAttribute_MaxListenerThreads } //ApplicationQueuingExample
System.Attribute
System.EnterpriseServices.ApplicationQueuingAttribute
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- ApplicationQueuingAttribute クラスのページへのリンク