Guidelines and Best Practices

 

This section contains topics that provide guidelines for creating Windows Communication Foundation (WCF) applications.

Best Practices: Data Contract Versioning
Explains how and when to create data contracts that do not break when future versions are created.

Service Versioning
Explains how to consider versioning in WCF. After deployment, services (and the endpoints they expose) might need to be changed, for example, to satisfy changing business requirements or IT requirements, or to fix issues. Each change introduces a new version of the service.

Load Balancing
Lists guidelines for load balancing with a Web farm.

Controlling Resource Consumption and Improving Performance
Describes the properties that are designed to help prevent undue resource consumption and improve security and points to more complete information about their use.

Deploying WCF Applications with ClickOnce
Describes the considerations to be made when using the ClickOnce feature.

System.ServiceModel

System.Runtime.Serialization

Conceptual Overview

Basic WCF Programming

What Is Windows Communication Foundation
Windows Communication Foundation Samples
Conceptual Overview
Building Clients

Show: