private void Window_Loaded(object sender, RoutedEventArgs e) { calculatorFactory = new DuplexChannelFactory<ICircleAreaCalculator>( new InstanceContext(callbackInstance), new NetNamedPipeBinding(), new EndpointAddress("net.pipe://localhost/circleareacalculator")); areaCalculator = calculatorFactory.CreateChannel(); creatorFactory = new ChannelFactory<ICircleCreator>(new NetNamedPipeBinding(), new EndpointAddress("net.pipe://localhost/circlecreator")); creator = creatorFactory.CreateChannel(); }
public CircleAreaCalculatorController(IView newView, ICircleAreaCalculator newCircleAreaCalculator) { _view = newView; _circleAreaCalculator = newCircleAreaCalculator; }