36 implementations of IEndpointBehavior
System.ServiceModel (22)
System\ServiceModel\CallbackBehaviorAttribute.cs (1)
21public sealed class CallbackBehaviorAttribute : Attribute, IEndpointBehavior
System\ServiceModel\Channels\PeerNeighborManager.cs (1)
1672class PeerNeighborBehavior : IEndpointBehavior
System\ServiceModel\Channels\PeerSecurityManager.cs (1)
650class PeerSecurityCredentialsManager : SecurityCredentialsManager, IEndpointBehavior, IServiceBehavior
System\ServiceModel\Channels\SharedConnectionListener.cs (1)
1437class SharedListenerProxyBehavior : IEndpointBehavior
System\ServiceModel\Description\CallbackDebugBehavior.cs (1)
13public class CallbackDebugBehavior : IEndpointBehavior
System\ServiceModel\Description\CallbackTimeoutsBehavior.cs (1)
11class CallbackTimeoutsBehavior : IEndpointBehavior
System\ServiceModel\Description\ClientCredentials.cs (1)
16public class ClientCredentials : SecurityCredentialsManager, IEndpointBehavior
System\ServiceModel\Description\ClientUriBehavior.cs (1)
12public class ClientViaBehavior : IEndpointBehavior
System\ServiceModel\Description\DispatcherBuilder.cs (3)
1191class BindingInformationEndpointBehavior : IEndpointBehavior 1249class TransactionContractInformationEndpointBehavior : IEndpointBehavior 1287class SecurityContractInformationEndpointBehavior : IEndpointBehavior
System\ServiceModel\Description\DispatcherSynchronizationBehavior.cs (1)
10public class DispatcherSynchronizationBehavior : IEndpointBehavior
System\ServiceModel\Description\MustUnderstandBehavior.cs (1)
12public class MustUnderstandBehavior : IEndpointBehavior
System\ServiceModel\Description\SynchronousReceiveBehavior.cs (1)
10public class SynchronousReceiveBehavior : IEndpointBehavior
System\ServiceModel\Description\TransactedBatchingBehavior.cs (1)
10public class TransactedBatchingBehavior : IEndpointBehavior
System\ServiceModel\Dispatcher\DataContractSerializerServiceBehavior.cs (1)
13internal class DataContractSerializerServiceBehavior : IServiceBehavior, IEndpointBehavior
System\ServiceModel\Dispatcher\PartialTrustValidationBehavior.cs (1)
17class PartialTrustValidationBehavior : IServiceBehavior, IEndpointBehavior
System\ServiceModel\Dispatcher\PeerValidationBehavior.cs (1)
13class PeerValidationBehavior : IEndpointBehavior, IServiceBehavior
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (1)
19class SecurityValidationBehavior : IEndpointBehavior, IServiceBehavior
System\ServiceModel\Dispatcher\TransactionValidationBehavior.cs (1)
14class TransactionValidationBehavior : IEndpointBehavior, IServiceBehavior
System\ServiceModel\MsmqIntegration\MsmqIntegrationValidationBehavior.cs (1)
13class MsmqIntegrationValidationBehavior : IEndpointBehavior, IServiceBehavior
System\ServiceModel\Security\WSTrustFeb2005.cs (1)
277public class InteractiveInitializersRemovingBehavior : IEndpointBehavior
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\HostedAspNetEnvironment.cs (1)
604class HostedMetadataExchangeEndpointBehavior : IEndpointBehavior
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Description\CorrelationQueryBehavior.cs (1)
18class CorrelationQueryBehavior : IEndpointBehavior, IChannelInitializer, IExtension<IContextChannel>
System.ServiceModel.Discovery (8)
System\ServiceModel\Discovery\DiscoveryCallbackBehavior.cs (1)
10class DiscoveryCallbackBehavior : IEndpointBehavior
System\ServiceModel\Discovery\DiscoveryEndpointValidator.cs (1)
11class DiscoveryEndpointValidator : IEndpointBehavior
System\ServiceModel\Discovery\DiscoveryOperationContextExtensionInitializer.cs (1)
10class DiscoveryOperationContextExtensionInitializer : IEndpointBehavior, IDispatchMessageInspector
System\ServiceModel\Discovery\DiscoveryViaBehavior.cs (1)
11class DiscoveryViaBehavior : IEndpointBehavior
System\ServiceModel\Discovery\EndpointDiscoveryBehavior.cs (1)
17public class EndpointDiscoveryBehavior : IEndpointBehavior
System\ServiceModel\Discovery\ServiceDiscoveryBehavior.cs (1)
161class EndpointDiscoveryMetadataInitializer : IEndpointBehavior
System\ServiceModel\Discovery\UdpContractFilterBehavior.cs (1)
16class UdpContractFilterBehavior : IEndpointBehavior
System\ServiceModel\Discovery\UdpReplyToBehavior.cs (1)
28class UdpReplyToBehavior : IEndpointBehavior, IDispatchMessageInspector, IClientMessageInspector
System.ServiceModel.Routing (2)
System\ServiceModel\Routing\RoutingBehavior.cs (1)
115internal class RoutingEndpointBehavior : IEndpointBehavior, IChannelInitializer, IInputSessionShutdown
System\ServiceModel\Routing\SoapProcessingBehavior.cs (1)
23public class SoapProcessingBehavior : IEndpointBehavior
System.ServiceModel.Web (1)
System\ServiceModel\Description\WebHttpBehavior.cs (1)
19public class WebHttpBehavior : IEndpointBehavior, IWmiInstanceProvider
System.WorkflowServices (1)
System\ServiceModel\Activities\Description\WorkflowRuntimeServicesBehavior.cs (1)
21class WorkflowRuntimeServicesBehavior : IEndpointBehavior
187 references to IEndpointBehavior
System.ServiceModel (150)
System\ServiceModel\Administration\EndpointInfo.cs (2)
17KeyedByTypeCollection<IEndpointBehavior> behaviors; 50public KeyedByTypeCollection<IEndpointBehavior> Behaviors
System\ServiceModel\Administration\EndpointInstanceProvider.cs (2)
436foreach (IEndpointBehavior behavior in info.Behaviors) 449static void FillBehaviorInfo(IEndpointBehavior behavior, IWmiInstance existingInstance, out IWmiInstance instance)
System\ServiceModel\CallbackBehaviorAttribute.cs (4)
168void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 172void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection parameters) 176void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime clientRuntime) 203void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher)
System\ServiceModel\ChannelFactory.cs (2)
858IEndpointBehavior channelBehavior = implementation as IEndpointBehavior;
System\ServiceModel\Channels\PeerSecurityManager.cs (4)
766void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 770void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 776void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 780void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\ComIntegration\ChannelCredentials.cs (8)
61KeyedByTypeCollection<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors; 92KeyedByTypeCollection<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors; 115KeyedByTypeCollection<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors; 135KeyedByTypeCollection<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors; 156KeyedByTypeCollection<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors; 185KeyedByTypeCollection<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors; 205KeyedByTypeCollection<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors; 234KeyedByTypeCollection<IEndpointBehavior> behaviors = channelBuilderSettings.Behaviors;
System\ServiceModel\ComIntegration\IProvideChannelBuilderSettings.cs (1)
23KeyedByTypeCollection<IEndpointBehavior> Behaviors
System\ServiceModel\ComIntegration\MexServiceChannelBuilder.cs (4)
36KeyedByTypeCollection<IEndpointBehavior> behaviors = new KeyedByTypeCollection<IEndpointBehavior>(); 69KeyedByTypeCollection<IEndpointBehavior> IProvideChannelBuilderSettings.Behaviors 161foreach (IEndpointBehavior behavior in behaviors)
System\ServiceModel\ComIntegration\TypedServiceChannelBuilder.cs (4)
30KeyedByTypeCollection<IEndpointBehavior> behaviors = new KeyedByTypeCollection<IEndpointBehavior>(); 70KeyedByTypeCollection<IEndpointBehavior> IProvideChannelBuilderSettings.Behaviors 188foreach (IEndpointBehavior behavior in behaviors)
System\ServiceModel\ComIntegration\WsdlServiceChannelBuilder.cs (4)
34KeyedByTypeCollection<IEndpointBehavior> behaviors = new KeyedByTypeCollection<IEndpointBehavior>(); 67KeyedByTypeCollection<IEndpointBehavior> IProvideChannelBuilderSettings.Behaviors 155foreach (IEndpointBehavior behavior in behaviors)
System\ServiceModel\Configuration\CommonEndpointBehaviorElement.cs (4)
24if (!typeof(System.ServiceModel.Description.IEndpointBehavior).IsAssignableFrom(element.BehaviorType)) 29typeof(System.ServiceModel.Description.IEndpointBehavior).FullName), 45if (!typeof(System.ServiceModel.Description.IEndpointBehavior).IsAssignableFrom(element.BehaviorType)) 50typeof(System.ServiceModel.Description.IEndpointBehavior).FullName),
System\ServiceModel\Configuration\EndpointBehaviorElement.cs (2)
38if (!typeof(System.ServiceModel.Description.IEndpointBehavior).IsAssignableFrom(element.BehaviorType)) 63if (!typeof(System.ServiceModel.Description.IEndpointBehavior).IsAssignableFrom(element.BehaviorType))
System\ServiceModel\Configuration\IssuedTokenClientElement.cs (2)
146KeyedByTypeCollection<IEndpointBehavior> issuerBehaviors = new KeyedByTypeCollection<IEndpointBehavior>();
System\ServiceModel\Description\CallbackDebugBehavior.cs (4)
28void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 31void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 34void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 39void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Description\CallbackTimeoutsBehavior.cs (4)
40void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 43void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 46void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 51void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Description\ClientCredentials.cs (3)
265void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 269void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 284void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher)
System\ServiceModel\Description\ClientUriBehavior.cs (4)
36void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 40void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 44void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 50void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Description\ConfigLoader.cs (13)
175LoadBehaviors<IEndpointBehavior>(commonBehaviors.EndpointBehaviors, serviceEndpoint.Behaviors, true/*commonBehaviors*/); 181LoadBehaviors<IEndpointBehavior>(behaviorElement, serviceEndpoint.Behaviors, false/*commonBehaviors*/); 194LoadBehaviors<IEndpointBehavior>(commonBehaviors.EndpointBehaviors, serviceEndpoint.Behaviors, true/*commonBehaviors*/); 292static void LoadChannelBehaviors(EndpointBehaviorElement behaviorElement, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors) 296LoadBehaviors<IEndpointBehavior>(behaviorElement, channelBehaviors, false/*commonBehaviors*/ 304internal static void LoadChannelBehaviors(string behaviorName, ContextInformation context, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors) 520KeyedByTypeCollection<IEndpointBehavior> behaviors = serviceEndpoint.Behaviors; 525LoadBehaviors<IEndpointBehavior>(behaviorEndpointElement, behaviors, false/*commonBehaviors*/); 552LoadBehaviors<IEndpointBehavior>(behaviorEndpointElement, endpoint.Behaviors, false); 767LoadBehaviors<IEndpointBehavior>(commonBehaviors.EndpointBehaviors, endpoint.Behaviors, true/*commonBehaviors*/); 773LoadBehaviors<IEndpointBehavior>(behaviorElement, endpoint.Behaviors, false/*commonBehaviors*/); 962KeyedByTypeCollection<IEndpointBehavior> behaviors = endpoint.Behaviors; 967LoadBehaviors<IEndpointBehavior>(behaviorEndpointElement, behaviors, false/*commonBehaviors*/);
System\ServiceModel\Description\DispatcherBuilder.cs (3)
226foreach (IEndpointBehavior ieb in endpoint.Behaviors) 857IEndpointBehavior eb = endpoint.Behaviors[j]; 1065IEndpointBehavior behavior = serviceEndpoint.Behaviors[i];
System\ServiceModel\Description\DispatcherSynchronizationBehavior.cs (4)
36void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 40void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection parameters) 44void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 55void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Description\MustUnderstandBehavior.cs (4)
28void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 32void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 36void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 44void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Description\ServiceEndpoint.cs (10)
26KeyedByTypeCollection<IEndpointBehavior> behaviors; 54public KeyedCollection<Type, IEndpointBehavior> EndpointBehaviors 60public KeyedByTypeCollection<IEndpointBehavior> Behaviors 66this.behaviors = new KeyedByTypeCollection<IEndpointBehavior>(); 243(PartialTrustValidationBehavior.Instance as IEndpointBehavior).Validate(this); 245(PeerValidationBehavior.Instance as IEndpointBehavior).Validate(this); 247(TransactionValidationBehavior.Instance as IEndpointBehavior).Validate(this); 248(SecurityValidationBehavior.Instance as IEndpointBehavior).Validate(this); 249(System.ServiceModel.MsmqIntegration.MsmqIntegrationValidationBehavior.Instance as IEndpointBehavior).Validate(this); 253IEndpointBehavior ieb = this.Behaviors[j];
System\ServiceModel\Description\ServiceMetadataBehavior.cs (1)
494foreach (IEndpointBehavior behavior in endpoint.Behaviors)
System\ServiceModel\Description\SynchronousReceiveBehavior.cs (4)
14void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 18void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection parameters) 22void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 32void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Description\TransactedBatchingBehavior.cs (4)
39void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 58void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 62void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 70void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Description\TypeLoader.cs (2)
537foreach (IEndpointBehavior behaviorAttribute in ServiceReflector.GetCustomAttributes(implementationType, typeof(IEndpointBehavior), false))
System\ServiceModel\Dispatcher\DataContractSerializerServiceBehavior.cs (4)
49void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 53void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection parameters) 57void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime clientRuntime) 62void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher)
System\ServiceModel\Dispatcher\PartialTrustValidationBehavior.cs (4)
45void IEndpointBehavior.Validate(ServiceEndpoint endpoint) 53void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) { } 54void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) { } 55void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) { }
System\ServiceModel\Dispatcher\PeerValidationBehavior.cs (4)
44void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 54void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 58void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 62void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Dispatcher\SecurityValidationBehavior.cs (4)
113void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 122void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection parameters) 126void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 130void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Dispatcher\TransactionValidationBehavior.cs (4)
58void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 101void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 105void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 109void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\MsmqIntegration\MsmqIntegrationValidationBehavior.cs (4)
29void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 42void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 46void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 50void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (3)
369void CopyIssuerChannelBehaviorsAndAddSecurityCredentials(IssuedSecurityTokenProvider federationTokenProvider, KeyedByTypeCollection<IEndpointBehavior> issuerChannelBehaviors, EndpointAddress issuerAddress) 373foreach (IEndpointBehavior behavior in issuerChannelBehaviors) 475KeyedByTypeCollection<IEndpointBehavior> issuerChannelBehaviors;
System\ServiceModel\Security\IssuedTokenClientCredential.cs (12)
16KeyedByTypeCollection<IEndpointBehavior> localIssuerChannelBehaviors; 17Dictionary<Uri, KeyedByTypeCollection<IEndpointBehavior>> issuerChannelBehaviors; 41this.issuerChannelBehaviors = new Dictionary<Uri, KeyedByTypeCollection<IEndpointBehavior>>(); 116public Dictionary<Uri, KeyedByTypeCollection<IEndpointBehavior>> IssuerChannelBehaviors 121this.issuerChannelBehaviors = new Dictionary<Uri, KeyedByTypeCollection<IEndpointBehavior>>(); 126public KeyedByTypeCollection<IEndpointBehavior> LocalIssuerChannelBehaviors 131this.localIssuerChannelBehaviors = new KeyedByTypeCollection<IEndpointBehavior>(); 161KeyedByTypeCollection<IEndpointBehavior> GetBehaviorCollection(KeyedByTypeCollection<IEndpointBehavior> behaviors) 163KeyedByTypeCollection<IEndpointBehavior> result = new KeyedByTypeCollection<IEndpointBehavior>(); 164foreach (IEndpointBehavior behavior in behaviors)
System\ServiceModel\Security\SecurityUtils.cs (1)
2037internal static SafeFreeCredentials GetCredentialsHandle(Binding binding, KeyedByTypeCollection<IEndpointBehavior> behaviors)
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (4)
96public KeyedByTypeCollection<IEndpointBehavior> IssuerChannelBehaviors 498KeyedByTypeCollection<IEndpointBehavior> channelBehaviors; 517this.channelBehaviors = new KeyedByTypeCollection<IEndpointBehavior>(); 583public KeyedByTypeCollection<IEndpointBehavior> IssuerChannelBehaviors
System\ServiceModel\Security\TrustDriver.cs (1)
163public abstract IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors);
System\ServiceModel\Security\WSTrustDec2005.cs (1)
110public override IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors)
System\ServiceModel\Security\WSTrustFeb2005.cs (1)
247public override IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors)
System.ServiceModel.Activation (4)
System\ServiceModel\Activation\HostedAspNetEnvironment.cs (4)
606void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 611void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, Dispatcher.ClientRuntime clientRuntime) 615void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, Dispatcher.EndpointDispatcher endpointDispatcher) 619void IEndpointBehavior.Validate(ServiceEndpoint endpoint)
System.ServiceModel.Discovery (31)
System\ServiceModel\Discovery\DiscoveryCallbackBehavior.cs (7)
22void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 24((IEndpointBehavior)this.innerCallbackBehavior).AddBindingParameters(endpoint, bindingParameters); 27void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) 29((IEndpointBehavior)this.innerCallbackBehavior).ApplyClientBehavior(endpoint, clientRuntime); 32void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) 37void IEndpointBehavior.Validate(ServiceEndpoint endpoint) 39((IEndpointBehavior)this.innerCallbackBehavior).Validate(endpoint);
System\ServiceModel\Discovery\DiscoveryEndpointValidator.cs (4)
14void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 18void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) 22void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) 39void IEndpointBehavior.Validate(ServiceEndpoint endpoint)
System\ServiceModel\Discovery\DiscoveryOperationContextExtensionInitializer.cs (4)
19void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 23void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.ClientRuntime clientRuntime) 27void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, System.ServiceModel.Dispatcher.EndpointDispatcher endpointDispatcher) 38void IEndpointBehavior.Validate(ServiceEndpoint endpoint)
System\ServiceModel\Discovery\DiscoveryViaBehavior.cs (4)
43void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 47void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) 57void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) 62void IEndpointBehavior.Validate(ServiceEndpoint endpoint)
System\ServiceModel\Discovery\EndpointDiscoveryBehavior.cs (4)
105void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 110void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) 115void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) 120void IEndpointBehavior.Validate(ServiceEndpoint endpoint)
System\ServiceModel\Discovery\ServiceDiscoveryBehavior.cs (4)
170void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 174void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) 178void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) 188void IEndpointBehavior.Validate(ServiceEndpoint endpoint)
System\ServiceModel\Discovery\UdpReplyToBehavior.cs (4)
51void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 55void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) 59void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) 74void IEndpointBehavior.Validate(ServiceEndpoint endpoint)
System.ServiceModel.Routing (2)
System\ServiceModel\Routing\ClientFactory.cs (2)
117KeyedByTypeCollection<IEndpointBehavior> behaviors = endpoint.Behaviors; 121foreach (IEndpointBehavior behavior in clientEndpoint.Behaviors)