System\ServiceModel\Channels\ChannelDemuxer.cs (14)
95if (context.CanBuildInnerChannelListener<IReplyChannel>())
103else if (channelType == typeof(IReplyChannel))
1298class ReplyChannelDemuxer : DatagramChannelDemuxer<IReplyChannel, RequestContext>
1324else if (typeof(TChannel) == typeof(IReplyChannel))
1326SingletonChannelListener<IReplyChannel, ReplyChannel, RequestContext> listener = new SingletonChannelListener<IReplyChannel, ReplyChannel, RequestContext>(filter, this);
1327listener.Acceptor = (IChannelAcceptor<IReplyChannel>)new ReplyChannelAcceptor(listener);
1344SingletonChannelListener<IReplyChannel, ReplyChannel, RequestContext> replyListener = listener as SingletonChannelListener<IReplyChannel, ReplyChannel, RequestContext>;
1478SingletonChannelListener<IReplyChannel, ReplyChannel, RequestContext> replyListener = listener as SingletonChannelListener<IReplyChannel, ReplyChannel, RequestContext>;
1497SingletonChannelListener<IReplyChannel, ReplyChannel, RequestContext> replyListener = listener as SingletonChannelListener<IReplyChannel, ReplyChannel, RequestContext>;
3323public ReplyChannelWrapper(ChannelManagerBase channelManager, IReplyChannel innerChannel, RequestContext firstRequest)
System\ServiceModel\Channels\OneWayChannelListener.cs (13)
22IChannelListener<IReplyChannel> innerChannelListener;
26: base(context.Binding, context.BuildInnerChannelListener<IReplyChannel>())
33this.innerChannelListener = (IChannelListener<IReplyChannel>)this.InnerChannelListener;
39IReplyChannel innerChannel = this.innerChannelListener.AcceptChannel(timeout);
50IReplyChannel innerChannel = this.innerChannelListener.EndAcceptChannel(result);
69IInputChannel WrapInnerChannel(IReplyChannel innerChannel)
81class ReplyOneWayInputChannel : LayeredChannel<IReplyChannel>, IInputChannel
85public ReplyOneWayInputChannel(ReplyOneWayChannelListener listener, IReplyChannel innerChannel)
223public TryReceiveAsyncResult(IReplyChannel innerChannel, TimeSpan timeout, bool validateHeader,
251public ReceiveAsyncResult(IReplyChannel innerChannel, TimeSpan timeout, bool validateHeader,
276IReplyChannel innerChannel;
284protected ReceiveAsyncResultBase(IReplyChannel innerChannel, TimeSpan timeout, bool validateHeader,
303protected IReplyChannel InnerChannel
System\ServiceModel\Channels\SecurityChannelListener.cs (7)
499typeof(TChannel) == typeof(IReplyChannel) || typeof(TChannel) == typeof(IReplySessionChannel), TimeSpan.Zero);
517else if (listener.SupportsRequestReply && typeof(TChannel) == typeof(IReplyChannel))
519securityChannel = new SecurityReplyChannel(listener, (IReplyChannel)innerChannel, securityProtocol, listener.settingsLifetimeManager);
1202public SecurityReplyChannel(SecurityChannelListener<TChannel> channelManager, IReplyChannel innerChannel, SecurityProtocol securityProtocol, SecurityListenerSettingsLifetimeManager settingsLifetimeManager)
1784sealed class ReceiveRequestAndVerifySecurityAsyncResult : ReceiveItemAndVerifySecurityAsyncResult<RequestContext, IReplyChannel>
1787IReplyChannel innerChannel;
1789public ReceiveRequestAndVerifySecurityAsyncResult(SecurityReplyChannel channel, IReplyChannel innerChannel, TimeSpan timeout, AsyncCallback callback, object state)