Csharp/C Sharp by API/System.EnterpriseServices/ApplicationAccessControl

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

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>