コード例 #1
0
 void zoneCtrl__zoneStateChange(object sender, RoutedEventArgs e)
 {
     try
     {
         ZoneControl zoneCtrl = sender as ZoneControl;
         if (zoneCtrl != null)
         {
             _monitorAndControlProxy.SetZoneState(zoneCtrl.Zone.Id, zoneCtrl.ZoneStateCmd);
         }
     }
     catch (Exception)
     {
         _monitorAndControlProxy.Abort();
     }
 }
コード例 #2
0
 private void InitializeMonitorAndControlProxy()
 {
     try
     {
         IMonitorAndControlCallback serverCallback = this;
         _monitorAndControlProxy = new MonitorAndControlClient(new InstanceContext(serverCallback));
         _monitorAndControlProxy.SetClientBaseAddress();
         _monitorAndControlProxy.Connect();
     }
     catch (Exception)
     {
         _monitorAndControlProxy.Abort();
     }
 }