Csharp/C Sharp by API/System.EnterpriseServices/ApplicationAccessControl
mark ApplicationAccessControl
<source lang="csharp">
using System;
using System.Collections.Generic;
using System.Text;
using System.EnterpriseServices;
[assembly: ApplicationName("Demo")]
[assembly: Description("C#")]
[assembly: ApplicationActivation(ActivationOption.Server)]
[assembly: ApplicationAccessControl(false)]
public interface IGreeting {
string Welcome(string name);
} [EventTrackingEnabled(true)] [Description("Simple Serviced Component Sample")] public class SimpleComponent : ServicedComponent, IGreeting {
public SimpleComponent() { } public string Welcome(string name) { // simulate some processing time System.Threading.Thread.Sleep(1000); return "Hello, " + name; }
} class Program {
static void Main(string[] args) { using (SimpleComponent obj = new SimpleComponent()) { for (int i = 0; i < 10; i++) { Console.WriteLine(obj.Welcome("Kathie")); } } }
}
</source>