This topic has not yet been rated - Rate this topic

System.ServiceModel Namespaces

The System.ServiceModel namespaces contain the types necessary to build Windows Communication Foundation (WCF) service and client applications.

NamespaceDescription
System.ServiceModelProvides classes related to the service model.
System.ServiceModel.ActivationProvides classes related to service model activation.
System.ServiceModel.Activation.ConfigurationRepresents the configuration settings for the SMSvcHost.exe tool.This namespace represents the configuration elements that can be configured in the SMSvcHost.exe.config file. Specifically, it includes all machine-wide settings that need to be configured.
System.ServiceModel.ActivitiesThe System.ServiceModel.Activities namespace contains classes that allow you to send messages to and receive messages from workflows. These activities are used when writing workflow services and allow you to define how messages are sent and received in a workflow.
System.ServiceModel.Activities.ActivationThe System.ServiceModel.Activities.Activation namespace contains the WorkflowServiceHostFactory that provides instances of WorkflowServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages.
System.ServiceModel.Activities.ConfigurationThe System.ServiceModel.Activities.Configuration namespace contains classes used to configure workflow services. These classes allow you to apply service and endpoint behaviors and configure tracking.
System.ServiceModel.Activities.DescriptionThe System.ServiceModel.Activities.Description namespace contains classes that enable you to control various behaviors related to workflow services.
System.ServiceModel.Activities.PresentationProvides classes related to service model presentation activities.
System.ServiceModel.Activities.Presentation.FactoriesContains factories that create Receive/SendReply and Send/ReceiveReply activity pairs.
System.ServiceModel.Activities.TrackingThe System.ServiceModel.Activities.Tracking namespace contains classes used to create tracking records for a workflow service instance. Tracking records are created by created by the workflow runtime during the execution of a workflow instance, and are sent to registered tracking participants.
System.ServiceModel.Activities.Tracking.ConfigurationThe System.ServiceModel.Activities.Tracking.Configuration namespace contains classes used to configure tracking for service hosted workflows. These classes allow you to specify the tracking information you want your workflow service to generate.
System.ServiceModel.ChannelsProvides classes related to service model channels.
System.ServiceModel.ComIntegrationDefines classes needed for integration with COM applications.
System.ServiceModel.ConfigurationProvides classes related to service model configuration.
System.ServiceModel.DescriptionProvides classes related to the service model description.
System.ServiceModel.DiagnosticsThe System.ServiceModel.Diagnostics namespace contains an enumeration that is used to configure performance counters for diagnostics purposes.
System.ServiceModel.DiscoveryThe System.ServiceModel.Discovery namespace contains the classes required for the creation and use of discoverable services. These classes implement the WS-Discovery protocol for Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.ConfigurationThe System.ServiceModel.Discovery.Configuration namespace contains classes that allow you to configure discovery settings in a configuration file.
System.ServiceModel.Discovery.Version11The System.ServiceModel.Discovery.Version11 namespace contains the classes required for the creation and use of discoverable services. These classes implement the WS-Discovery version 1.1 protocol for Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.VersionApril2005The System.ServiceModel.Discovery.VersionApril2005 namespace contains the classes required for the creation and use of discoverable services. These classes implement the April 2005 version of the WS-Discovery protocol for Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.VersionCD1The System.ServiceModel.Discovery.VersionCD1 namespace contains the classes required for the creation and use of discoverable services. These classes implement the Committee Draft 1 version of the WS-Discovery protocol for Windows Communication Foundation (WCF).
System.ServiceModel.DispatcherProvides classes related to dispatching the service model.
System.ServiceModel.InternalThe System.ServiceModel.Internal namespace contains internal classes used by the infrastructure.
System.ServiceModel.MsmqIntegrationThe System.ServiceModel.MsmqIntegration namespace contains classes that relate to Microsoft Message Queuing Service (MSMQ) integration, which allows communication between MSMQ applications and Windows Communication Foundation (WCF) applications.
System.ServiceModel.PeerResolversThe System.ServiceModel.PeerResolvers namespace contains classes that allow developers to customize and extend the Peer Name Resolution Protocol service.
System.ServiceModel.PersistenceThe System.ServiceModel.Persistence namespace contains classes that allow workflow services (WCF services implemented as workflows) to be persisted into the persistence store.
System.ServiceModel.RoutingThis namespace contains classes that are used to configure and manage the WCF RoutingService.
System.ServiceModel.Routing.ConfigurationThis namespace contains configuration classes that are used by the Windows Communication Foundation (WCF) infrastructure to convert XML into Common Language Runtime (CLR) types. You can also manipulate these classes directly for extensibility purposes.
System.ServiceModel.SecurityThe System.ServiceModel.Security namespace deals with general security-related topics, for example, SecurityAlgorithmSuite.
System.ServiceModel.Security.TokensDeals with security tokens and certificates.
System.ServiceModel.ServiceMoniker40This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.This class provides the supporting implementation for the COM service moniker and should not be used directly.
System.ServiceModel.SyndicationProvides classes related to service model syndication.
System.ServiceModel.WebProvides classes related to using the service model on the web.
System.ServiceModel.XamlIntegrationProvides utility classes to enable the serialization of Windows Communication Foundation (WCF) entities to XAML.
Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.