public WcfChannelProxy(Fiber fiber, Uri serviceUri, string pipeName) { _fiber = fiber; Serializer = new FastTextSerializer(); ServiceUri = serviceUri; PipeName = pipeName; _address = new EndpointAddress(serviceUri.AppendPath(pipeName)); _proxy = System.ServiceModel.ChannelFactory <WcfChannel <WcfMessageEnvelope> > .CreateChannel(new NetNamedPipeBinding(), _address); }
public WcfChannelProxy(Fiber fiber, Uri serviceUri, string pipeName) { _fiber = fiber; Serializer = new FastTextSerializer(); ServiceUri = serviceUri; PipeName = pipeName; _channelFactory = new ConfigurationFreeChannelFactory <WcfChannel <WcfMessageEnvelope> >(serviceUri, pipeName); try { _channelFactory.Open(); } catch (Exception ex) { _channelFactory.Abort(); _channelFactory = null; throw; } }
public void Setup() { _serializer = new FastTextSerializer(); }