Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
 }