public IClientChannelSink CreateSink (IChannelSender channel, string url, object remoteChannelData) { IClientChannelSink next_sink = null; BinaryClientFormatterSink result; if (next != null) next_sink = next.CreateSink (channel, url, remoteChannelData); result = new BinaryClientFormatterSink (next_sink); result.BinaryCore = _binaryCore; return result; }
public IClientChannelSink CreateSink(IChannelSender channel, string url, object remoteChannelData) { IClientChannelSink next_sink = null; BinaryClientFormatterSink result; if (next != null) { next_sink = next.CreateSink(channel, url, remoteChannelData); } result = new BinaryClientFormatterSink(next_sink); result.BinaryCore = _binaryCore; return(result); }
public IClientChannelSink CreateSink(IChannelSender channel, String url, Object remoteChannelData) { IClientChannelSink nextSink = null; if (_next != null) { nextSink = _next.CreateSink(channel, url, remoteChannelData); if (nextSink == null) { return(null); } } SinkChannelProtocol protocol = CoreChannel.DetermineChannelProtocol(channel); BinaryClientFormatterSink sink = new BinaryClientFormatterSink(nextSink); sink.IncludeVersioning = _includeVersioning; sink.StrictBinding = _strictBinding; sink.ChannelProtocol = protocol; return(sink); } // CreateSink
public IClientChannelSink CreateSink(IChannelSender channel, String url, Object remoteChannelData) { IClientChannelSink nextSink = null; if (_next != null) { nextSink = _next.CreateSink(channel, url, remoteChannelData); if (nextSink == null) return null; } SinkChannelProtocol protocol = CoreChannel.DetermineChannelProtocol(channel); BinaryClientFormatterSink sink = new BinaryClientFormatterSink(nextSink); sink.IncludeVersioning = _includeVersioning; sink.StrictBinding = _strictBinding; sink.ChannelProtocol = protocol; return sink; } // CreateSink
public eLePhantClientSink(IClientChannelSinkProvider Provider, string url) { object nextobject=new BinaryClientFormatterSink(this); this.m_url=url; this.m_Provider=Provider as eLePhantClientSinkProvider; this.m_NextChannelSink = nextobject as IClientChannelSink; this.m_NextMessageSink = nextobject as IMessageSink; m_preferences = new Config(Application.StartupPath, "config.xml", "0.02", "lphantKernel"); this.m_CompressionMethod=(CompressionType)m_preferences.GetEnum("CompressionMethod",CompressionType.Zip); }