示例#1
0
        static void Main()
        {
            XmlConfigurator.Configure();

            // create the engine manager
            _engineManager = new EngineManager();
            _engineManager.DefaultInstance = _engineManager.CreateInstance(DEFAULT_INSTANCE_NAME);

            // create the control manager(s)
            var restControlManager = new RestControlManager(_engineManager);
            restControlManager.Open();

            Console.WriteLine("Press <Enter> to stop the service.");
            Console.ReadLine();

            _engineManager.Dispose();
        }
示例#2
0
        static void Main()
        {
            XmlConfigurator.Configure();

            // create the engine manager
            _engineManager = new EngineManager();
            _engineManager.DefaultInstance = _engineManager.CreateInstance(DEFAULT_INSTANCE_NAME);

            // create the control manager(s)
            var restControlManager = new RestControlManager(_engineManager);

            restControlManager.Open();

            Console.WriteLine("Press <Enter> to stop the service.");
            Console.ReadLine();

            _engineManager.Dispose();
        }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RestControlManager"/> class.
 /// </summary>
 public RestControlManager(EngineManager engineManager)
 {
     _engineManager = engineManager;
     _engineManager.InstanceCreated   += RegisterInstance;
     _engineManager.InstanceDestroyed += UnregisterInstance;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RestControlManager"/> class.
 /// </summary>
 public RestControlManager(EngineManager engineManager)
 {
     _engineManager = engineManager;
     _engineManager.InstanceCreated += RegisterInstance;
     _engineManager.InstanceDestroyed += UnregisterInstance;
 }