Notes

%u00b7 Bindings are spread across several namespaces.

%u00b7 DataContractAttribute is placed in the System.Runtime.Serialization namespace not in the System.ServiceModel namespace.

%u00b7 Configuration sections are spread across several namespaces.

%u00b7 ClientSection and ServicesSection: First has the structure client/endpoint, the second – services/service/endpoint. Asymmetric.


System.ServiceModel.dll

System.ServiceModel

%u00b7 ServiceHost

%u00b7 ChannelFactory<TChannel>

%u00b7 ClientBase<TChannel>

Contracts:

%u00b7 ServiceContractAttribute

%u00b7 OperationContractAttribute

%u00b7 MessageContractAttribute

%u00b7 FaultContractAttribute

Bindings:

%u00b7 BasicHttpBinding

%u00b7 NetMsmqBinding

%u00b7 NetNamedPipeBinding

%u00b7 NetPeerTcpBinding

%u00b7 NetTcpBinding

%u00b7 WS2007FederationHttpBinding

%u00b7 WS2007HttpBinding

%u00b7 WSDualHttpBinding

%u00b7 WSFederationHttpBinding

%u00b7 WSHttpBinding

Exceptions:

%u00b7 CommunicationException

%u00b7

System.ServiceModel.Activation

%u00b7 ServiceHostFactory

System.ServiceModel.Activation.Configuration

%u00b7 DiagnosticSection

System.ServiceModel.Channels

Interfaces:

%u00b7 IChannel

%u00b7 IChannelFactory<TChannel>

%u00b7 IChannelListener<TChannel>

Abstract classes:

%u00b7 Binding

%u00b7 BindingContext

%u00b7 BindingElement

%u00b7 ChannelFactoryBase<TChannel>

%u00b7 ChannelListenerBase<TChannel>

%u00b7 CommunicationObject

%u00b7 Message

%u00b7 MessageHeader

%u00b7

Bindings:

%u00b7 CustomBinding

Binding Elements:

%u00b7 TransportBindingElement

%u00b7 MessageEncodingBindingElement

%u00b7

System.ServiceModel.Configuration

Sections:

%u00b7 BehaviorsSection

%u00b7 BindingsSection

%u00b7 ClientSection

%u00b7 DiagnosticSection

%u00b7 ServicesSection

Element: System.Configuration.ConfigurationElement

%u00b7 BaseAddressElement

%u00b7

ElementCollection: System.ServiceModel.Configuration.ServiceModelEnhancedConfigurationElementCollection<ComMethodElement>

%u00b7 BaseAddressElementCollection

%u00b7

System.ServiceModel.Description

%u00b7 ServiceEndpoint

Behavior interfaces:

%u00b7 IContractBehavior

%u00b7 IEndpointBehavior

%u00b7 IOperationBehavior

%u00b7 IServiceBehavior

Descriptions:

%u00b7 ContractDescription

%u00b7 FaultDescription

%u00b7 ServiceDescription

System.ServiceModel.Dispatcher

%u00b7 ChannelDispatcher

%u00b7 EndpointDispatcher

Filters:

%u00b7 ActionMessageFilter

%u00b7 MatchAllMessageFilter

%u00b7 MessageFilter

%u00b7

System.ServiceModel.MsmqIntegration

%u00b7 MsmqIntegrationBinding

System.ServiceModel.Security

Credentials:

Encoders:

System.ServiceModel.Security.Tokens

Tokens:

SecurityTokenParameters:


System.Runtime.Serialization.dll

System.Runtime.Serialization

Attributes:

%u00b7 CollectionDataContractAttribute

%u00b7 DataContractAttribute

%u00b7 DataMemberAttribute

%u00b7 EnumMemberAttribute