System\ServiceModel\Channels\ChannelDemuxer.cs (18)
60public IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
66public IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context, ChannelDemuxerFilter filter)
72TypedChannelDemuxer CreateTypedDemuxer(Type channelType, BindingContext context)
86TypedChannelDemuxer GetTypedDemuxer(Type channelType, BindingContext context)
207public DatagramChannelDemuxer(BindingContext context)
1101public InputChannelDemuxer(BindingContext context)
1163public DuplexChannelDemuxer(BindingContext context)
1300public ReplyChannelDemuxer(BindingContext context)
1644public SessionChannelDemuxer(BindingContext context, TimeSpan peekTimeout, int maxPendingSessions)
2688public InputSessionChannelDemuxer(BindingContext context, TimeSpan peekTimeout, int maxPendingSessions)
2754public DuplexSessionChannelDemuxer(BindingContext context, TimeSpan peekTimeout, int maxPendingSessions)
2953public ReplySessionChannelDemuxer(BindingContext context, TimeSpan peekTimeout, int maxPendingSessions)
3605void SubstituteCachedBindingContextParametersIfNeeded(BindingContext context)
3629public override IChannelFactory<TChannel> BuildChannelFactory<TChannel>(BindingContext context)
3639public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
3651public override bool CanBuildChannelFactory<TChannel>(BindingContext context)
3659public override bool CanBuildChannelListener<TChannel>(BindingContext context)
3672public override T GetProperty<T>(BindingContext context)
System\ServiceModel\Channels\ReliableChannelListener.cs (15)
553protected ReliableChannelListener(ReliableSessionBindingElement binding, BindingContext context)
941protected ReliableListenerOverDatagram(ReliableSessionBindingElement binding, BindingContext context)
1288protected ReliableListenerOverDuplex(ReliableSessionBindingElement binding, BindingContext context)
1326protected ReliableListenerOverReply(ReliableSessionBindingElement binding, BindingContext context)
1371protected ReliableListenerOverSession(ReliableSessionBindingElement binding, BindingContext context)
1580protected ReliableListenerOverDuplexSession(ReliableSessionBindingElement binding, BindingContext context)
1618protected ReliableListenerOverReplySession(ReliableSessionBindingElement binding, BindingContext context)
1654public ReliableDuplexListenerOverDuplex(ReliableSessionBindingElement binding, BindingContext context)
1681public ReliableInputListenerOverDuplex(ReliableSessionBindingElement binding, BindingContext context)
1707public ReliableDuplexListenerOverDuplexSession(ReliableSessionBindingElement binding, BindingContext context)
1746public ReliableInputListenerOverDuplexSession(ReliableSessionBindingElement binding, BindingContext context)
1784public ReliableInputListenerOverReply(ReliableSessionBindingElement binding, BindingContext context)
1810public ReliableReplyListenerOverReply(ReliableSessionBindingElement binding, BindingContext context)
1836public ReliableInputListenerOverReplySession(ReliableSessionBindingElement binding, BindingContext context)
1876public ReliableReplyListenerOverReplySession(ReliableSessionBindingElement binding, BindingContext context)
System\ServiceModel\Channels\SecurityBindingElement.cs (23)
344internal void AddDemuxerForSecureConversation(ChannelBuilder builder, BindingContext secureConversationBindingContext)
384internal void ApplyPropertiesOnDemuxer(ChannelBuilder builder, BindingContext context)
397static BindingContext CreateIssuerBindingContextForNegotiation(BindingContext issuerBindingContext)
436protected static void SetIssuerBindingContextIfRequired(SecurityTokenParameters parameters, BindingContext issuerBindingContext)
448static void SetIssuerBindingContextIfRequired(SupportingTokenParameters supportingParameters, BindingContext issuerBindingContext)
468void SetIssuerBindingContextIfRequired(BindingContext issuerBindingContext)
556internal bool IsUnderlyingListenerDuplex<TChannel>(BindingContext context)
572internal void ConfigureProtocolFactory(SecurityProtocolFactory factory, SecurityCredentialsManager credentialsManager, bool isForService, BindingContext issuerBindingContext, Binding binding)
622internal abstract SecurityProtocolFactory CreateSecurityProtocolFactory<TChannel>(BindingContext context, SecurityCredentialsManager credentialsManager,
623bool isForService, BindingContext issuanceBindingContext);
625public override IChannelFactory<TChannel> BuildChannelFactory<TChannel>(BindingContext context)
666protected abstract IChannelFactory<TChannel> BuildChannelFactoryCore<TChannel>(BindingContext context);
668public override bool CanBuildChannelFactory<TChannel>(BindingContext context)
690bool CanBuildSessionChannelFactory<TChannel>(BindingContext context)
714public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
740protected abstract IChannelListener<TChannel> BuildChannelListenerCore<TChannel>(BindingContext context)
743public override bool CanBuildChannelListener<TChannel>(BindingContext context)
765bool CanBuildSessionChannelListener<TChannel>(BindingContext context)
875public override T GetProperty<T>(BindingContext context)
897ISecurityCapabilities GetSecurityCapabilities(BindingContext context)
1903BindingContext context = new BindingContext(binding, new BindingParameterCollection());
1935internal void ApplyAuditBehaviorSettings(BindingContext context, SecurityProtocolFactory factory)
System\ServiceModel\Channels\SecurityChannelFactory.cs (4)
31public SecurityChannelFactory(ISecurityCapabilities securityCapabilities, BindingContext context,
39public SecurityChannelFactory(ISecurityCapabilities securityCapabilities, BindingContext context, ChannelBuilder channelBuilder, SecurityProtocolFactory protocolFactory)
44public SecurityChannelFactory(ISecurityCapabilities securityCapabilities, BindingContext context, ChannelBuilder channelBuilder, SecurityProtocolFactory protocolFactory, IChannelFactory innerChannelFactory)
50SecurityChannelFactory(ISecurityCapabilities securityCapabilities, BindingContext context, ChannelBuilder channelBuilder, IChannelFactory innerChannelFactory)