1 type derived from HttpTransportBindingElement
System.ServiceModel (1)
System\ServiceModel\Channels\HttpsTransportBindingElement.cs (1)
20: HttpTransportBindingElement, ITransportTokenAssertionProvider
9 instantiations of HttpTransportBindingElement
System.ServiceModel (7)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
484return new HttpTransportBindingElement(this);
System\ServiceModel\Channels\TransportBindingElementImporter.cs (1)
194return new HttpTransportBindingElement();
System\ServiceModel\Configuration\HttpTransportElement.cs (1)
237return new HttpTransportBindingElement();
System\ServiceModel\Description\MetadataExchangeBindings.cs (1)
178return CreateGetBinding(new HttpTransportBindingElement());
System\ServiceModel\HttpBindingBase.cs (1)
26this.httpTransport = new HttpTransportBindingElement();
System\ServiceModel\WSDualHttpBinding.cs (1)
215this.httpTransport = new HttpTransportBindingElement();
System\ServiceModel\WSHttpBindingBase.cs (1)
211httpTransport = new HttpTransportBindingElement();
System.ServiceModel.Web (2)
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (1)
285transportBindingElement = new HttpTransportBindingElement();
System\ServiceModel\WebHttpBinding.cs (1)
268httpTransportBindingElement = new HttpTransportBindingElement();
98 references to HttpTransportBindingElement
System.ServiceModel (91)
System\ServiceModel\Administration\EndpointInstanceProvider.cs (3)
198else if (bindingElement is HttpTransportBindingElement) 200HttpTransportBindingElement http = (HttpTransportBindingElement)bindingElement;
System\ServiceModel\BasicHttpBinding.cs (4)
87bool IsBindingElementsMatch(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding) 110internal override void InitializeFrom(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding) 186HttpTransportBindingElement transport = null; 193transport = element as HttpTransportBindingElement;
System\ServiceModel\BasicHttpSecurity.cs (3)
79internal void EnableTransportAuthentication(HttpTransportBindingElement http) 84internal static bool IsEnabledTransportAuthentication(HttpTransportBindingElement http, HttpTransportSecurity transportSecurity) 89internal void DisableTransportAuthentication(HttpTransportBindingElement http)
System\ServiceModel\BasicHttpsSecurity.cs (3)
135internal static bool IsEnabledTransportAuthentication(HttpTransportBindingElement http, HttpTransportSecurity transportSecurity) 145internal void EnableTransportAuthentication(HttpTransportBindingElement http) 150internal void DisableTransportAuthentication(HttpTransportBindingElement http)
System\ServiceModel\Channels\ContextBindingElement.cs (2)
347HttpTransportBindingElement http = bindingElement as HttpTransportBindingElement;
System\ServiceModel\Channels\ContextBindingElementImporter.cs (5)
56HttpTransportBindingElement http = null; 64http = element as HttpTransportBindingElement; 93http = bindingElement as HttpTransportBindingElement; 140HttpTransportBindingElement http = bindingElement as HttpTransportBindingElement;
System\ServiceModel\Channels\HttpChannelFactory.cs (1)
71internal HttpChannelFactory(HttpTransportBindingElement bindingElement, BindingContext context)
System\ServiceModel\Channels\HttpChannelListener.cs (2)
64public HttpChannelListener(HttpTransportBindingElement bindingElement, BindingContext context) 831public HttpChannelListener(HttpTransportBindingElement bindingElement, BindingContext context)
System\ServiceModel\Channels\HttpPipeline.cs (1)
277typeof(HttpTransportBindingElement).Name)));
System\ServiceModel\Channels\HttpsTransportBindingElement.cs (3)
38HttpsTransportBindingElement(HttpTransportBindingElement elementToBeCloned) 135internal static HttpsTransportBindingElement CreateFromHttpBindingElement(HttpTransportBindingElement elementToBeCloned) 148AuthenticationSchemes effectiveAuthenticationSchemes = HttpTransportBindingElement.GetEffectiveAuthenticationSchemes(this.AuthenticationScheme,
System\ServiceModel\Channels\HttpTransportBindingElement.cs (6)
71protected HttpTransportBindingElement(HttpTransportBindingElement elementToBeCloned) 495AuthenticationSchemes effectiveAuthenticationSchemes = HttpTransportBindingElement.GetEffectiveAuthenticationSchemes(this.AuthenticationScheme, 670AuthenticationSchemes effectiveAutheSchemes = HttpTransportBindingElement.GetEffectiveAuthenticationSchemes(this.AuthenticationScheme, 733AuthenticationSchemes effectiveAuthenticationSchemes = HttpTransportBindingElement.GetEffectiveAuthenticationSchemes(this.AuthenticationScheme, 903HttpTransportBindingElement http = b as HttpTransportBindingElement;
System\ServiceModel\Channels\ReliableSessionBindingElement.cs (2)
575HttpTransportBindingElement httpElement = transportElement as HttpTransportBindingElement;
System\ServiceModel\Channels\SecurityBindingElement.cs (1)
2230if (be is HttpTransportBindingElement)
System\ServiceModel\Channels\StandardBindingImporter.cs (1)
35if (transport is HttpTransportBindingElement)
System\ServiceModel\Channels\TransportBindingElementImporter.cs (5)
93if (address.Uri.Scheme == Uri.UriSchemeHttps && transportBindingElement is HttpTransportBindingElement && !(transportBindingElement is HttpsTransportBindingElement)) 97elements.Add(CreateHttpsFromHttp(transportBindingElement as HttpTransportBindingElement)); 113static HttpsTransportBindingElement CreateHttpsFromHttp(HttpTransportBindingElement http) 167HttpTransportBindingElement httpTransport = GetHttpTransportBindingElement(policyContext); 180static HttpTransportBindingElement GetHttpTransportBindingElement(PolicyConversionContext policyContext)
System\ServiceModel\Configuration\HttpTransportElement.cs (5)
53get { return typeof(HttpTransportBindingElement); } 180HttpTransportBindingElement binding = (HttpTransportBindingElement)bindingElement; 243HttpTransportBindingElement source = (HttpTransportBindingElement)bindingElement;
System\ServiceModel\Description\MetadataExchangeBindings.cs (1)
186static CustomBinding CreateGetBinding(HttpTransportBindingElement httpTransport)
System\ServiceModel\Description\ServiceDebugBehavior.cs (2)
95HttpTransportBindingElement httpTransportBindingElement = customBinding.Elements.Find<HttpTransportBindingElement>();
System\ServiceModel\Description\ServiceMetadataBehavior.cs (2)
100HttpTransportBindingElement httpTransportBindingElement = customBinding.Elements.Find<HttpTransportBindingElement>();
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (2)
259else if (element is HttpTransportBindingElement) 261mode = ((HttpTransportBindingElement)element).TransferMode;
System\ServiceModel\HttpBindingBase.cs (3)
19HttpTransportBindingElement httpTransport; 269internal static bool GetSecurityModeFromTransport(HttpTransportBindingElement http, HttpTransportSecurity transportSecurity, out UnifiedSecurityMode mode) 334internal virtual void InitializeFrom(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding)
System\ServiceModel\HttpTransportSecurity.cs (8)
95void ConfigureAuthentication(HttpTransportBindingElement http) 103static void ConfigureAuthentication(HttpTransportBindingElement http, HttpTransportSecurity transportSecurity) 111void DisableAuthentication(HttpTransportBindingElement http) 121static bool IsDisabledAuthentication(HttpTransportBindingElement http) 139internal void ConfigureTransportAuthentication(HttpTransportBindingElement http) 148internal static bool IsConfiguredTransportAuthentication(HttpTransportBindingElement http, HttpTransportSecurity transportSecurity) 156internal void DisableTransportAuthentication(HttpTransportBindingElement http) 161internal static bool IsDisabledTransportAuthentication(HttpTransportBindingElement http)
System\ServiceModel\NetHttpBinding.cs (4)
193HttpTransportBindingElement transport = null; 208transport = element as HttpTransportBindingElement; 307void InitializeFrom(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, ReliableSessionBindingElement session) 351bool IsBindingElementsMatch(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, ReliableSessionBindingElement session)
System\ServiceModel\NetHttpsBinding.cs (2)
209void InitializeFrom(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, ReliableSessionBindingElement session) 236bool IsBindingElementsMatch(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, ReliableSessionBindingElement session)
System\ServiceModel\Security\SecurityUtils.cs (2)
2243else if (transport is HttpTransportBindingElement) 2245maxNegoMessageSize = ((HttpTransportBindingElement)transport).MaxBufferSize;
System\ServiceModel\ServiceHost.cs (2)
1006HttpTransportBindingElement httpTransportBindingElement = serviceEndpoint.Binding.CreateBindingElements().Find<HttpTransportBindingElement>();
System\ServiceModel\WSDualHttpBinding.cs (6)
28HttpTransportBindingElement httpTransport; 55HttpTransportBindingElement transport, 229HttpTransportBindingElement transport, 275bool IsBindingElementsMatch(HttpTransportBindingElement transport, 384HttpTransportBindingElement transport = null; 399transport = element as HttpTransportBindingElement;
System\ServiceModel\WSFederationHttpBinding.cs (1)
182else if (transport is HttpTransportBindingElement)
System\ServiceModel\WSHttpBinding.cs (3)
193else if (transport is HttpTransportBindingElement) 206HttpTransportBindingElement httpTransportBindingElement = transport as HttpTransportBindingElement;
System\ServiceModel\WSHttpBindingBase.cs (6)
27HttpTransportBindingElement httpTransport; 182internal HttpTransportBindingElement HttpTransport 223void InitializeFrom(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, TransactionFlowBindingElement txFlow, ReliableSessionBindingElement session) 264bool IsBindingElementsMatch(HttpTransportBindingElement transport, MessageEncodingBindingElement encoding, TransactionFlowBindingElement txFlow, ReliableSessionBindingElement session) 340HttpTransportBindingElement transport = null; 347transport = element as HttpTransportBindingElement;
System.ServiceModel.Web (7)
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (4)
270HttpTransportBindingElement transportBindingElement; 271HttpTransportBindingElement existingTransportBindingElement = endpoint.Binding.CreateBindingElements().Find<HttpTransportBindingElement>(); 275transportBindingElement = (HttpTransportBindingElement)existingTransportBindingElement.Clone();
System\ServiceModel\WebHttpBinding.cs (1)
19HttpTransportBindingElement httpTransportBindingElement;
System\ServiceModel\WebHttpSecurity.cs (2)
50internal void DisableTransportAuthentication(HttpTransportBindingElement http) 55internal void EnableTransportAuthentication(HttpTransportBindingElement http)