9 instantiations of ReliableSessionBindingElement
System.ServiceModel (9)
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (1)
216return new ReliableSessionBindingElement(this);
System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (1)
86settings = new ReliableSessionBindingElement();
System\ServiceModel\Configuration\ReliableSessionElement.cs (1)
120ReliableSessionBindingElement binding = new ReliableSessionBindingElement();
System\ServiceModel\NetHttpBinding.cs (1)
300this.session = new ReliableSessionBindingElement();
System\ServiceModel\NetHttpsBinding.cs (1)
202this.session = new ReliableSessionBindingElement();
System\ServiceModel\NetTcpBinding.cs (1)
194session = new ReliableSessionBindingElement();
System\ServiceModel\ReliableSession.cs (1)
21this.element = new ReliableSessionBindingElement();
System\ServiceModel\WSDualHttpBinding.cs (1)
218this.session = new ReliableSessionBindingElement(true);
System\ServiceModel\WSHttpBindingBase.cs (1)
215session = new ReliableSessionBindingElement(true);
82 references to ReliableSessionBindingElement
System.ServiceModel (82)
System\ServiceModel\Administration\EndpointInstanceProvider.cs (3)
289else if (bindingElement is ReliableSessionBindingElement) 291ReliableSessionBindingElement specificElement = (ReliableSessionBindingElement)bindingElement;
System\ServiceModel\Channels\ReliableChannelFactory.cs (1)
26public ReliableChannelFactory(ReliableSessionBindingElement settings, IChannelFactory<InnerChannel> innerChannelFactory, Binding binding)
System\ServiceModel\Channels\ReliableChannelListener.cs (16)
39protected ReliableChannelListenerBase(ReliableSessionBindingElement settings, Binding binding) 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\ReliableSessionBindingElement.cs (9)
32internal ReliableSessionBindingElement(ReliableSessionBindingElement elementToBeCloned) 520ReliableSessionBindingElement session = b as ReliableSessionBindingElement; 613ReliableSessionBindingElement settings = bindingElements.Find<ReliableSessionBindingElement>(); 715ReliableSessionBindingElement bindingElement = bindingElements[i] as ReliableSessionBindingElement; 747ReliableSessionBindingElement element; 750internal BindingDeliveryCapabilitiesHelper(ReliableSessionBindingElement element, IBindingDeliveryCapabilities inner)
System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (9)
80static ReliableSessionBindingElement GetReliableSessionBindingElement(PolicyConversionContext context) 82ReliableSessionBindingElement settings = context.BindingElements.Find<ReliableSessionBindingElement>(); 117ReliableSessionBindingElement settings) 170static void ProcessReliableSessionFeb2005Assertion(XmlElement element, ReliableSessionBindingElement settings) 207static void ProcessWsrm11Policy(MetadataImporter importer, XmlNode node, ReliableSessionBindingElement settings) 288static void SetInactivityTimeout(ReliableSessionBindingElement settings, TimeSpan inactivityTimeout, string localName) 301static void SetAcknowledgementInterval(ReliableSessionBindingElement settings, TimeSpan acknowledgementInterval, string localName) 418public void TransferSettings(ReliableSessionBindingElement settings)
System\ServiceModel\Configuration\ReliableSessionElement.cs (6)
30get { return typeof(ReliableSessionBindingElement); } 91ReliableSessionBindingElement binding = (ReliableSessionBindingElement)bindingElement; 120ReliableSessionBindingElement binding = new ReliableSessionBindingElement(); 128ReliableSessionBindingElement binding = (ReliableSessionBindingElement)bindingElement;
System\ServiceModel\Dispatcher\PartialTrustValidationBehavior.cs (1)
107typeof(ReliableSessionBindingElement),
System\ServiceModel\NetHttpBinding.cs (6)
19ReliableSessionBindingElement session; 190ReliableSessionBindingElement session = null; 197if (element is ReliableSessionBindingElement) 199session = element as ReliableSessionBindingElement; 307void InitializeFrom(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, ReliableSessionBindingElement session) 351bool IsBindingElementsMatch(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, ReliableSessionBindingElement session)
System\ServiceModel\NetHttpsBinding.cs (3)
18ReliableSessionBindingElement session; 209void InitializeFrom(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, ReliableSessionBindingElement session) 236bool IsBindingElementsMatch(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, ReliableSessionBindingElement session)
System\ServiceModel\NetTcpBinding.cs (7)
20ReliableSessionBindingElement session; 42NetTcpBinding(TcpTransportBindingElement transport, BinaryMessageEncodingBindingElement encoding, TransactionFlowBindingElement context, ReliableSessionBindingElement session, NetTcpSecurity security) 198void InitializeFrom(TcpTransportBindingElement transport, BinaryMessageEncodingBindingElement encoding, TransactionFlowBindingElement context, ReliableSessionBindingElement session) 240bool IsBindingElementsMatch(TcpTransportBindingElement transport, BinaryMessageEncodingBindingElement encoding, TransactionFlowBindingElement context, ReliableSessionBindingElement session) 364ReliableSessionBindingElement session = null; 378else if (element is ReliableSessionBindingElement) 379session = element as ReliableSessionBindingElement;
System\ServiceModel\ReliableSession.cs (3)
17ReliableSessionBindingElement element; 24public ReliableSession(ReliableSessionBindingElement reliableSessionBindingElement) 64public OptionalReliableSession(ReliableSessionBindingElement reliableSessionBindingElement) : base(reliableSessionBindingElement) { }
System\ServiceModel\WS2007FederationHttpBinding.cs (1)
85internal new static bool TryCreate(SecurityBindingElement sbe, TransportBindingElement transport, PrivacyNoticeBindingElement privacy, ReliableSessionBindingElement rsbe, TransactionFlowBindingElement tfbe, out Binding binding)
System\ServiceModel\WS2007HttpBinding.cs (1)
86internal new static bool TryCreate(SecurityBindingElement sbe, TransportBindingElement transport, ReliableSessionBindingElement rsbe, TransactionFlowBindingElement tfbe, out Binding binding)
System\ServiceModel\WSDualHttpBinding.cs (7)
32ReliableSessionBindingElement session; 58ReliableSessionBindingElement session, 232ReliableSessionBindingElement session, 278ReliableSessionBindingElement session, 387ReliableSessionBindingElement session = null; 409else if (element is ReliableSessionBindingElement) 411session = element as ReliableSessionBindingElement;
System\ServiceModel\WSFederationHttpBinding.cs (1)
122internal static bool TryCreate(SecurityBindingElement sbe, TransportBindingElement transport, PrivacyNoticeBindingElement privacy, ReliableSessionBindingElement rsbe, TransactionFlowBindingElement tfbe, out Binding binding)
System\ServiceModel\WSHttpBinding.cs (1)
121internal static bool TryCreate(SecurityBindingElement sbe, TransportBindingElement transport, ReliableSessionBindingElement rsbe, TransactionFlowBindingElement tfbe, out Binding binding)
System\ServiceModel\WSHttpBindingBase.cs (7)
32ReliableSessionBindingElement session; 192internal ReliableSessionBindingElement ReliableSessionBindingElement 223void InitializeFrom(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, TransactionFlowBindingElement txFlow, ReliableSessionBindingElement session) 264bool IsBindingElementsMatch(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, TransactionFlowBindingElement txFlow, ReliableSessionBindingElement session) 337ReliableSessionBindingElement session = null; 352else if (element is ReliableSessionBindingElement) 353session = element as ReliableSessionBindingElement;