Export (0) Print
Expand All
1 out of 2 rated this helpful - 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.ServiceModelContains the classes, enumerations, and interfaces necessary to build service and client applications that can be used to build widely distributed applications.
System.ServiceModel.ActivationContains the types and enumerations required to construct and modify the dynamic creation of service hosts in a managed hosting environment.
System.ServiceModel.Activation.ConfigurationRepresents the configuration settings for the SMSvcHost.exe tool.
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.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.ChannelsContains the types, enumerations, and interfaces required to construct and modify the messages used by clients and services to communicate with each other, the types of channels used to exchange messages, the channel factories and channel listeners used to construct those channels, and the binding elements used to configure them.
System.ServiceModel.ComIntegrationThe System.ServiceModel.ComIntegration namespace defines classes needed for integration with COM applications.
System.ServiceModel.ConfigurationThis namespace contains configuration classes that are used by the infrastructure to convert XML into Common Language Runtime (CLR) types. You can also manipulate these classes directly for extensibility purposes.
System.ServiceModel.DescriptionContains the types, enumerations, and interfaces required to construct and modify descriptions of services, contract, endpoints, and so on that are used to build service runtimes and to export metadata.
System.ServiceModel.DiagnosticsThis 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 .
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 .
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 .
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 .
System.ServiceModel.DispatcherContains the classes, enumerations, and interfaces necessary to modify the runtime execution behavior of service and client applications.
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.PersistenceThis 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.SecurityThis namespace deals with general security-related topics, for example, SecurityAlgorithmSuite.
System.ServiceModel.Security.TokensThis namespace deals with security tokens and certificates, for example WrappedKeySecurityToken.
System.ServiceModel.ServiceMoniker40This namespace contains classes that provide support for invoking WCF services from COM client applications.
System.ServiceModel.SyndicationThe System.ServiceModel.Syndication namespace contains all of the classes that make up the Syndication Object Model.
System.ServiceModel.WebContains classes that make up the Web Http Programming Model.
System.ServiceModel.XamlIntegrationProvides utility classes to enable the serialization of entities to XAML.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.