2 types derived from TypedChannelDemuxer
System.ServiceModel (2)
System\ServiceModel\Channels\ChannelDemuxer.cs (2)
188
abstract class DatagramChannelDemuxer<TInnerChannel, TInnerItem> :
TypedChannelDemuxer
, IChannelDemuxer
1624
abstract class SessionChannelDemuxer<TInnerChannel, TInnerItem> :
TypedChannelDemuxer
, IChannelDemuxer
13 references to TypedChannelDemuxer
System.ServiceModel (13)
System\ServiceModel\Channels\ChannelDemuxer.cs (13)
23
TypedChannelDemuxer
inputDemuxer;
24
TypedChannelDemuxer
replyDemuxer;
25
Dictionary<Type,
TypedChannelDemuxer
> typeDemuxers;
33
this.typeDemuxers = new Dictionary<Type,
TypedChannelDemuxer
>();
72
TypedChannelDemuxer
CreateTypedDemuxer(Type channelType, BindingContext context)
75
return (
TypedChannelDemuxer
)(object)new DuplexChannelDemuxer(context);
77
return (
TypedChannelDemuxer
)(object)new InputSessionChannelDemuxer(context, this.peekTimeout, this.maxPendingSessions);
79
return (
TypedChannelDemuxer
)(object)new ReplySessionChannelDemuxer(context, this.peekTimeout, this.maxPendingSessions);
81
return (
TypedChannelDemuxer
)(object)new DuplexSessionChannelDemuxer(context, this.peekTimeout, this.maxPendingSessions);
86
TypedChannelDemuxer
GetTypedDemuxer(Type channelType, BindingContext context)
88
TypedChannelDemuxer
typeDemuxer = null;
124
return (
TypedChannelDemuxer
)typeDemuxer;
3230
TypedChannelDemuxer
.AbortMessage(message);