public async Task <HttpResponseMessage> PutSwitch(int id, bool state)
 {
     if (await SwitchServer.Switch(id, state))
     {
         return(new HttpResponseMessage(HttpStatusCode.OK));
     }
     return(new HttpResponseMessage(HttpStatusCode.NotFound));
 }
예제 #2
0
        public override void Run()
        {
            Trace.WriteLine("Starting", "Information");

            var controlEp = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["controlEP"];
            var deviceEp  = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["deviceEP"];

            SwitchServer.Run(deviceEp.IPEndpoint, controlEp.IPEndpoint);
        }