private void Window_Closed(object sender, EventArgs e) { ChannelFactory <IAddSubscriber> factory = new ChannelFactory <IAddSubscriber>(new NetTcpBinding(), new EndpointAddress("net.tcp://localhost:4000/IAddSubscriber")); IAddSubscriber proxy = factory.CreateChannel(); proxy.UnSubscribe(address); }
public MainWindowViewModel(IAddSubscriber proxy, string address) { dictSwitches = new Dictionary <int, SwitchDevice>(); dictSwitches = proxy.Subscribe(address); Switches = dictSwitches.Values.ToList(); }
private void CollectData() { factory = new ChannelFactory <IAddSubscriber>(new NetTcpBinding(), new EndpointAddress("net.tcp://localhost:4000/IAddSubscriber")); proxy = factory.CreateChannel(); }