# |
Chapters & Strategies |
Topics |
1 |
Introduction to WCF
|
- What is WCF?
- Address, Binding and Contract
- WCF Services and Clients
- IIS Hosting
- WCF Architecture
|
2 |
Addresses and Bindings
|
- Addresses
- Bindings
- Message Exchange Patterns
- Configuring Bindings
- Interoperating with ASMX Web Services
- Hosting in a Console Application
- Channel Factories
- Multiple Endpoints
|
3 |
Service Contracts
|
- Defining Service Contracts
- Defining Operation Contracts
- Services With Multiple Contracts
- Contract Inheritance
- Operation Overloading
|
4 |
Instance Management
|
- Using Per-Call Services
- Using Per-Session Services
- Using Singleton Services
- Configuring Behaviors
|
5 |
Data Contracts
|
- Implementing Data Contracts
- Mapping Data Contracts to XSD Schema
- Serialization
- Arrays and Generic Collections
- Enums
- Versioning Data Contracts
|
6 |
More about Service Contracts
|
- Versioning Service Contracts
- Implementing Message Exchange Patterns
- Oneway Contracts
- Duplex Contracts
- Asynchronous Proxies
|
7 |
Handling Errors
|
- Faults and Exceptions
- Generating and Handling Faults
- Fault Contracts
- Faults and Sessions
|