5 implementations of IEndpointBehavior
dotnet-svcutil-lib (5)
FrameworkFork\System.ServiceModel\System\ServiceModel\CallbackBehaviorAttribute.cs (1)
12public sealed class CallbackBehaviorAttribute : Attribute, IEndpointBehavior
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ClientCredentials.cs (1)
12public class ClientCredentials : SecurityCredentialsManager, IEndpointBehavior
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DispatcherBuilder.cs (2)
263internal class BindingInformationEndpointBehavior : IEndpointBehavior 322internal class SecurityContractInformationEndpointBehavior : IEndpointBehavior
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrustFeb2005.cs (1)
235public class InteractiveInitializersRemovingBehavior : IEndpointBehavior
21 references to IEndpointBehavior
dotnet-svcutil-lib (21)
FrameworkFork\System.ServiceModel\System\ServiceModel\CallbackBehaviorAttribute.cs (4)
31void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 35void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection parameters) 39void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime clientRuntime) 58void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher)
FrameworkFork\System.ServiceModel\System\ServiceModel\ChannelFactory.cs (2)
605IEndpointBehavior channelBehavior = implementation as IEndpointBehavior;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ClientCredentials.cs (3)
136void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 140void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 155void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DispatcherBuilder.cs (2)
104foreach (IEndpointBehavior ieb in endpoint.Behaviors) 197IEndpointBehavior behavior = serviceEndpoint.Behaviors[i];
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceEndpoint.cs (5)
23private KeyedByTypeCollection<IEndpointBehavior> _behaviors; 51public KeyedCollection<Type, IEndpointBehavior> EndpointBehaviors 57public KeyedByTypeCollection<IEndpointBehavior> Behaviors 63_behaviors = new KeyedByTypeCollection<IEndpointBehavior>(); 232IEndpointBehavior ieb = this.Behaviors[j];
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (2)
595foreach (IEndpointBehavior behaviorAttribute in ServiceReflector.GetCustomAttributes(implementationType, typeof(IEndpointBehavior), false))
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\TrustDriver.cs (1)
155public abstract IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrustDec2005.cs (1)
109public override IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrustFeb2005.cs (1)
205public override IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors)