ApplicationNameAttribute クラス
アセンブリ: System.EnterpriseServices (system.enterpriseservices.dll 内)

<AttributeUsageAttribute(AttributeTargets.Assembly, Inherited:=True)> _ <ComVisibleAttribute(False)> _ Public NotInheritable Class ApplicationNameAttribute Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Assembly, Inherited=true)] [ComVisibleAttribute(false)] public sealed class ApplicationNameAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Assembly, Inherited=true)] [ComVisibleAttribute(false)] public ref class ApplicationNameAttribute sealed : public Attribute

この属性を使用して ServicedComponent クラスをマークする方法の例を次に示します。
using System; using System.EnterpriseServices; [assembly: ApplicationName("Calculator")] [assembly: ApplicationActivation(ActivationOption.Library)] [assembly: System.Reflection.AssemblyKeyFile("Calculator.snk")] public class Calculator : ServicedComponent { public int Add (int x, int y) { return(x+y); } }
[assembly:ApplicationName("Calculator")]; [assembly:ApplicationActivation(ActivationOption::Library)]; [assembly:System::Reflection::AssemblyKeyFile("Calculator.snk")]; public ref class Calculator: public ServicedComponent { public: int Add( int x, int y ) { return (x + y); } };
import System.*; import System.EnterpriseServices.*; /** @assembly ApplicationName("Calculator") */ /** @assembly ApplicationActivation(ActivationOption.Library) */ /** @assembly System.Reflection.AssemblyKeyFile("Calculator.snk") */ public class Calculator extends ServicedComponent { public int Add(int x, int y) { return x + y; } //Add } //Calculator

System.Attribute
System.EnterpriseServices.ApplicationNameAttribute


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ApplicationNameAttribute クラスのページへのリンク