18 implementations of IEndpointBehavior
Binding.Http.IntegrationTests (1)
HttpBindingTestHelpers.cs (1)
12public class HttpMessageHandlerBehavior : IEndpointBehavior
Binding.ReliableSession.IntegrationTests (1)
src\System.Private.ServiceModel\tests\Scenarios\Binding\Http\HttpBindingTestHelpers.cs (1)
12public class HttpMessageHandlerBehavior : IEndpointBehavior
Client.ClientBase.IntegrationTests (3)
ClientBaseTestHelpers.cs (2)
69public class ClientMessagePropertyBehavior : IEndpointBehavior 116public class ClientMessageInspectorBehavior : IEndpointBehavior
MessageInspectorTestHelpers.cs (1)
65public class ClientAuthorizationBehavior : IEndpointBehavior
Contract.Fault.IntegrationTests (1)
FaultExceptionTests.cs (1)
56public class TestFaultContractInfosBehavior : IEndpointBehavior
Contract.Message.IntegrationTests (2)
MessageContractCommon.4.1.0.cs (1)
139public class MyInspector : IClientMessageInspector, IEndpointBehavior
MessageContractTests.cs (1)
97public class UnderstoodHeadersInspector : IClientMessageInspector, IEndpointBehavior
Contract.XmlSerializer.IntegrationTests (1)
XmlSerializerFormatTest.cs (1)
17public class InspectorBehavior : IEndpointBehavior
dotnet-svcutil.xmlserializer.IntegrationTests (1)
src\System.Private.ServiceModel\tests\Scenarios\Contract\XmlSerializer\XmlSerializerFormatTest.cs (1)
17public class InspectorBehavior : IEndpointBehavior
ScenarioTests.Common.Tests (1)
ScenarioTestTypes.cs (1)
715public class WcfDuplexService_CallbackErrorHandler_Callback : IWcfDuplexService_CallbackErrorHandler_Callback, IEndpointBehavior, IErrorHandler
System.ServiceModel.Primitives (5)
System\ServiceModel\CallbackBehaviorAttribute.cs (1)
13public sealed class CallbackBehaviorAttribute : Attribute, IEndpointBehavior
System\ServiceModel\Description\CallbackDebugBehavior.cs (1)
11public class CallbackDebugBehavior : IEndpointBehavior
System\ServiceModel\Description\ClientCredentials.cs (1)
13public class ClientCredentials : SecurityCredentialsManager, IEndpointBehavior
System\ServiceModel\Description\DispatcherBuilder.cs (2)
262internal class BindingInformationEndpointBehavior : IEndpointBehavior 321internal class SecurityContractInformationEndpointBehavior : IEndpointBehavior
UnitTests.Common (2)
MockClientMessageInspector.cs (1)
14public class MockClientMessageInspector : IClientMessageInspector, IEndpointBehavior
MockEndpointBehavior.cs (1)
10public class MockEndpointBehavior : IEndpointBehavior
31 references to IEndpointBehavior
Client.ExpectedExceptions.IntegrationTests (4)
CallbackDebugBehaviorTests.cs (4)
40System.Collections.ObjectModel.KeyedCollection<Type, IEndpointBehavior> endpointBehaviors = factory.Endpoint.EndpointBehaviors; 41if (endpointBehaviors.TryGetValue(typeof(CallbackDebugBehavior), out IEndpointBehavior ieb)) 66System.Collections.ObjectModel.KeyedCollection<Type, IEndpointBehavior> endpointBehaviors2 = factory2.Endpoint.EndpointBehaviors; 67if (endpointBehaviors2.TryGetValue(typeof(CallbackDebugBehavior), out IEndpointBehavior ieb2))
ScenarioTests.Common.Tests (4)
ScenarioTestTypes.cs (4)
722void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) 727void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) 732void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) 737void IEndpointBehavior.Validate(ServiceEndpoint endpoint)
System.ServiceModel (1)
netstandard.cs (1)
117[assembly: TypeForwardedTo(typeof(IEndpointBehavior))]
System.ServiceModel.Primitives (22)
System\ServiceModel\CallbackBehaviorAttribute.cs (4)
40void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 44void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection parameters) 48void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime clientRuntime) 67void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher)
System\ServiceModel\ChannelFactory.cs (2)
536IEndpointBehavior channelBehavior = implementation as IEndpointBehavior;
System\ServiceModel\Description\CallbackDebugBehavior.cs (4)
24void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 28void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 32void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher) 38void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint serviceEndpoint, ClientRuntime behavior)
System\ServiceModel\Description\ClientCredentials.cs (3)
167void IEndpointBehavior.Validate(ServiceEndpoint serviceEndpoint) 171void IEndpointBehavior.AddBindingParameters(ServiceEndpoint serviceEndpoint, BindingParameterCollection bindingParameters) 186void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint serviceEndpoint, EndpointDispatcher endpointDispatcher)
System\ServiceModel\Description\DispatcherBuilder.cs (2)
101foreach (IEndpointBehavior ieb in endpoint.Behaviors) 196IEndpointBehavior behavior = serviceEndpoint.Behaviors[i];
System\ServiceModel\Description\ServiceEndpoint.cs (5)
22private KeyedByTypeCollection<IEndpointBehavior> _behaviors; 40public KeyedCollection<Type, IEndpointBehavior> EndpointBehaviors 46public KeyedByTypeCollection<IEndpointBehavior> Behaviors 52_behaviors = new KeyedByTypeCollection<IEndpointBehavior>(); 212IEndpointBehavior ieb = Behaviors[j];
System\ServiceModel\Description\TypeLoader.cs (2)
608foreach (IEndpointBehavior behaviorAttribute in ServiceReflector.GetCustomAttributes(implementationType, typeof(IEndpointBehavior), false))