コード例 #1
0
 private void Stop(StopMessage obj)
 {
     //signal stop
     externalError        = new ApplicationException("Stop processing invoked by the service");
     forceExceptionalStop = true;
     //cleanup disposable resources
 }
コード例 #2
0
 public void Update()
 {
     //Thread.Sleep(1);
     StopMessage message = new StopMessage();
     c++;
     system.Tick();
     if (c % 10 == 0) //send stop message every 10 updates
         system.Send(message);
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: ArtTorres/TWidgets
        static void StopMessageSample()
        {
            var widget = new StopMessage("txt")
            {
                Text = "-- Press to Continue --"
            };

            Player.Mount(widget);

            Console.WriteLine("--END--");
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: PlumpMath/Coroutinerinos
        public void Update()
        {
            //Thread.Sleep(1);
            StopMessage message = new StopMessage();

            c++;
            system.Tick();
            if (c % 10 == 0)             //send stop message every 10 updates
            {
                system.Send(message);
            }
        }
コード例 #5
0
 public void Stop(StopMessage msg)
 {
     //cleanup disposable resources
     if (timerRefreshFromWebApi != null)
     {
         timerRefreshFromWebApi.Stop();
         timerRefreshFromWebApi.Dispose();
     }
     if (hangfireServer != null)
     {
         hangfireServer.SendStop();
         hangfireServer.Dispose();
     }
     logger.Trace("LanCopyController Stopped");
 }
コード例 #6
0
        private void DoStop(StopMessage obj)
        {
            //cleanup disposable resources
            if (timerRetryPingSignalR != null)
            {
                timerRetryPingSignalR.Stop();
                timerRetryPingSignalR.Dispose();
            }
            if (connSignalR != null)
            {
                connSignalR.Stop();
                connSignalR.Dispose();
            }

            logger.Trace("SignalRController Stopped");
        }
コード例 #7
0
        public void StopMessageTest()
        {
            var canvas   = new Canvas(20, 10, '#');
            var graphics = new Graphics(canvas);

            var widget = new StopMessage("demo");

            widget.Text = "Hello World";

            widget.Draw(graphics);

            widget.TextAlign = Align.Center;
            widget.Draw(graphics);

            widget.TextAlign = Align.Right;
            widget.Draw(graphics);

            Assert.Equal("Hello World#########", canvas.Map[0]);
            Assert.Equal("#####Hello World####", canvas.Map[1]);
            Assert.Equal("#########Hello World", canvas.Map[2]);
            Assert.Equal(3, canvas.Rows);
        }
コード例 #8
0
ファイル: MessageParser.cs プロジェクト: vjrantal/IoTCoreApp
        public static Message ParseMessage(string message)
        {
            Message returnMessage;

            try
            {
                JObject o = JObject.Parse(message);

                var type = (string)o["Type"];

                if (type.Equals("Control"))
                {
                    returnMessage = new ControlMessage(o);
                }
                else if (type.Equals("Start"))
                {
                    returnMessage = new StartMessage(o);
                }
                else if (type.Equals("Stop"))
                {
                    returnMessage = new StopMessage(o);
                }
                else if (type.Equals("Blink"))
                {
                    returnMessage = new BlinkMessage(o);
                }
                else
                {
                    returnMessage = new Message(null);
                }
            }
            catch (Exception e)
            {
                returnMessage = new Message(null);
            }

            return returnMessage;
        }
コード例 #9
0
        public async Task StopAsync(ISender sender, params Application[] applications)
        {
            IEnumerable <Application> apps = applications;

            if (apps?.Any() != true)
            {
                var status = await CheckStatusAsync(sender);

                apps = status.Applications;
                if (apps?.Any() != true)
                {
                    return;
                }
            }
            foreach (var application in apps)
            {
                var msg = new StopMessage {
                    SessionId = application.SessionId
                };
                var response = await sender.SendAsync <ReceiverStatusMessage>(Namespace, msg, DestinationId);
                await OnMessageReceivedAsync(sender, response);
            }
            IsConnected = false;
        }
コード例 #10
0
 public void Handle(StopMessage message)
 {
 }
コード例 #11
0
ファイル: PoController.cs プロジェクト: Marchys/fanalet
 public override void Handle(StopMessage message)
 {
     base.Handle(new StopMessage());
     _inputHoritzontal = 0;
     _inputVertical = 0;
     vector = Vector2.zero;
 }
コード例 #12
0
 public void Handle(StopMessage message)
 {
     StopPlaybackAction();
 }
コード例 #13
0
ファイル: TestModule.cs プロジェクト: hmuralt/appccelerate
 public void Stop(StopMessage m)
 {
     this.Controller.Stop();
 }
コード例 #14
0
ファイル: Pilot.cs プロジェクト: milanm/FastAndFuriousNet
 public void OnStopMessage(StopMessage stopMessage)
 {
     pilotApi.SetPower(0);
 }
コード例 #15
0
ファイル: TestModule.cs プロジェクト: ursenzler/bbv.Common
 public void Stop(StopMessage m)
 {
     this.Controller.Stop();
 }
コード例 #16
0
 public void Handle(StopMessage message)
 {
     StopPlaybackAction();
 }
コード例 #17
0
ファイル: SlugEnemy.cs プロジェクト: Marchys/fanalet
 public override void Handle(StopMessage message)
 {
     
 }
コード例 #18
0
 public void Handle(StopMessage message)
 {
 }
コード例 #19
0
 private void Stop(StopMessage obj)
 {
     //TODO - implement cancelation
 }