ApplicationNameAttribute Class
.NET Framework 3.0
Specifies the name of the COM+ application to be used for the install of the components in the assembly. This class cannot be inherited.
Namespace: System.EnterpriseServices
Assembly: System.EnterpriseServices (in system.enterpriseservices.dll)
Assembly: System.EnterpriseServices (in system.enterpriseservices.dll)
[AttributeUsageAttribute(AttributeTargets.Assembly, Inherited=true)] [ComVisibleAttribute(false)] public sealed class ApplicationNameAttribute : Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Assembly, Inherited=true) */ /** @attribute ComVisibleAttribute(false) */ public final class ApplicationNameAttribute extends Attribute
AttributeUsageAttribute(AttributeTargets.Assembly, Inherited=true) ComVisibleAttribute(false) public final class ApplicationNameAttribute extends Attribute
Not applicable.
The following example demonstrates the use of this attribute to mark a ServicedComponent class.
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); } }
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
Community Additions
ADD
Show: