示例#1
0
        static void Shutdown()
        {
            if (host == null)
            {
                return;
            }

            host.StopOrleansSilo();
            host.Dispose();

            host = null;
        }
示例#2
0
        public bool Stop()
        {
            bool ok = false;

            try
            {
                siloHost.StopOrleansSilo();

                Console.WriteLine(string.Format("Orleans silo '{0}' shutdown.", siloHost.SiloName));
            }
            catch (Exception exc)
            {
                siloHost.ReportStartupError(exc);
                var msg = string.Format("{0}:\n{1}\n{2}", exc.GetType().FullName, exc.Message, exc.StackTrace);
                Console.WriteLine(msg);
            }

            return(ok);
        }
示例#3
0
 public bool Stop()
 {
     _host.StopOrleansSilo();
     return(true);
 }
示例#4
0
 public void Stop()
 {
     host.StopOrleansSilo();
     host.Dispose();
 }