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