34 types derived from BehaviorExtensionElement
System.ServiceModel (19)
System\ServiceModel\Configuration\CallbackDebugElement.cs (1)
10
public sealed partial class CallbackDebugElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\CallbackTimeoutsElement.cs (1)
12
public sealed partial class CallbackTimeoutsElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ClearBehaviorElement.cs (1)
7
public sealed partial class ClearBehaviorElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ClientCredentialsElement.cs (1)
17
public partial class ClientCredentialsElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ClientViaElement.cs (1)
10
public sealed partial class ClientViaElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\DataContractSerializerElement.cs (1)
15
public sealed partial class DataContractSerializerElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\DispatcherSynchronizationElement.cs (1)
13
public sealed partial class DispatcherSynchronizationElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\RemoveBehaviorElement.cs (1)
9
public sealed partial class RemoveBehaviorElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceAuthenticationElement.cs (1)
14
public sealed partial class ServiceAuthenticationElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceAuthorizationElement.cs (1)
18
public sealed partial class ServiceAuthorizationElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceCredentialsElement.cs (1)
16
public partial class ServiceCredentialsElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceDebugElement.cs (1)
11
public sealed partial class ServiceDebugElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceMetadataPublishingElement.cs (1)
12
public sealed partial class ServiceMetadataPublishingElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceSecurityAuditElement.cs (1)
14
public sealed partial class ServiceSecurityAuditElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceThrottlingElement.cs (1)
12
public sealed partial class ServiceThrottlingElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\ServiceTimeoutsElement.cs (1)
12
public sealed partial class ServiceTimeoutsElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\SynchronousReceiveElement.cs (1)
9
public sealed partial class SynchronousReceiveElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\TransactedBatchingElement.cs (1)
10
public sealed partial class TransactedBatchingElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\UseRequestHeadersForMetadataAddressElement.cs (1)
12
public sealed partial class UseRequestHeadersForMetadataAddressElement :
BehaviorExtensionElement
System.ServiceModel.Activities (7)
System\ServiceModel\Activities\Configuration\BufferedReceiveElement.cs (1)
12
public sealed class BufferedReceiveElement :
BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\EtwTrackingBehaviorElement.cs (1)
16
public class EtwTrackingBehaviorElement :
BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\SendMessageChannelCacheElement.cs (1)
14
public sealed class SendMessageChannelCacheElement :
BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\SqlWorkflowInstanceStoreElement.cs (1)
16
public class SqlWorkflowInstanceStoreElement :
BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\WorkflowIdleElement.cs (1)
14
public sealed class WorkflowIdleElement :
BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\WorkflowInstanceManagementElement.cs (1)
10
public class WorkflowInstanceManagementElement :
BehaviorExtensionElement
System\ServiceModel\Activities\Configuration\WorkflowUnhandledExceptionElement.cs (1)
11
public sealed class WorkflowUnhandledExceptionElement :
BehaviorExtensionElement
System.ServiceModel.Discovery (2)
System\ServiceModel\Discovery\Configuration\EndpointDiscoveryElement.cs (1)
14
public sealed class EndpointDiscoveryElement :
BehaviorExtensionElement
System\ServiceModel\Discovery\Configuration\ServiceDiscoveryElement.cs (1)
14
public sealed class ServiceDiscoveryElement :
BehaviorExtensionElement
System.ServiceModel.Routing (2)
System\ServiceModel\Routing\Configuration\RoutingExtensionElement.cs (1)
16
public sealed class RoutingExtensionElement :
BehaviorExtensionElement
System\ServiceModel\Routing\Configuration\SoapProcessingExtensionElement.cs (1)
13
public class SoapProcessingExtensionElement :
BehaviorExtensionElement
System.ServiceModel.Web (2)
System\ServiceModel\Configuration\WebHttpElement.cs (1)
11
public sealed partial class WebHttpElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\WebScriptEnablingElement.cs (1)
9
public sealed partial class WebScriptEnablingElement :
BehaviorExtensionElement
System.WorkflowServices (2)
System\ServiceModel\Configuration\PersistenceProviderElement.cs (1)
19
public class PersistenceProviderElement :
BehaviorExtensionElement
System\ServiceModel\Configuration\WorkflowRuntimeElement.cs (1)
15
public class WorkflowRuntimeElement :
BehaviorExtensionElement
22 references to BehaviorExtensionElement
System.ServiceModel (22)
System\ServiceModel\Configuration\CommonEndpointBehaviorElement.cs (3)
11
public partial class CommonEndpointBehaviorElement : ServiceModelExtensionCollectionElement<
BehaviorExtensionElement
>
19
public override void Add(
BehaviorExtensionElement
element)
40
public override bool CanAdd(
BehaviorExtensionElement
element)
System\ServiceModel\Configuration\CommonServiceBehaviorElement.cs (3)
11
public partial class CommonServiceBehaviorElement : ServiceModelExtensionCollectionElement<
BehaviorExtensionElement
>
19
public override void Add(
BehaviorExtensionElement
element)
40
public override bool CanAdd(
BehaviorExtensionElement
element)
System\ServiceModel\Configuration\EndpointBehaviorElement.cs (3)
15
public partial class EndpointBehaviorElement : NamedServiceModelExtensionCollectionElement<
BehaviorExtensionElement
>
28
public override void Add(
BehaviorExtensionElement
element)
54
public override bool CanAdd(
BehaviorExtensionElement
element)
System\ServiceModel\Configuration\EndpointBehaviorElementCollection.cs (3)
45
List<
BehaviorExtensionElement
> parentExtensionElements = new List<
BehaviorExtensionElement
>();
48
foreach (
BehaviorExtensionElement
parentBehaviorElement in parentEndpointBehaviorElement)
System\ServiceModel\Configuration\ExtensionsSection.cs (1)
162
if (extensionType.IsSubclassOf(typeof(
BehaviorExtensionElement
)))
System\ServiceModel\Configuration\ServiceBehaviorElement.cs (3)
15
public partial class ServiceBehaviorElement : NamedServiceModelExtensionCollectionElement<
BehaviorExtensionElement
>
28
public override void Add(
BehaviorExtensionElement
element)
54
public override bool CanAdd(
BehaviorExtensionElement
element)
System\ServiceModel\Configuration\ServiceBehaviorElementCollection.cs (3)
54
List<
BehaviorExtensionElement
> parentExtensionElements = new List<
BehaviorExtensionElement
>();
57
foreach (
BehaviorExtensionElement
parentBehaviorElement in parentServiceBehaviorElement)
System\ServiceModel\Description\ConfigLoader.cs (3)
201
static void LoadBehaviors<T>(ServiceModelExtensionCollectionElement<
BehaviorExtensionElement
> behaviorElement, KeyedByTypeCollection<T> behaviors, bool commonBehaviors)
208
BehaviorExtensionElement
behaviorExtension = behaviorElement[i];
274
static void TraceBehaviorWarning(
BehaviorExtensionElement
behaviorExtension, int traceCode, string traceDescription, Type type, Type behaviorType)