IT Professional Curricula Software Development Solution Area Microsoft Web Applications Microsoft Azure and Web Services
WCF has a lot of power and flexibility. You will learn about transactions, the WCF pipeline, and how to extend WCF in this course. You'll also prepare for exam 70-487.
Objectives |
WCF Transactions - start the course
- describe distributed transactions, their scope, and the two-phase commit protocol
- configure contracts and bindings to support transactions
- add transaction support to a WCF service
- use a distributed transaction from a client
WCF Pipelines - describe the architecture and responsibilities of the channel stack
- define the responsibilities and scope of the WCF dispatchers
- identify and describe the custom runtime components
- create a custom operation invoker
- describe the four custom behaviors and their scopes
- create a custom operation behavior
- attach custom behaviors to a WCF Service by using custom attributes
- use the WCF messaging Pipeline to handle errors and provide diagnostic information
Extending WCF - describe the WCF extensibility mechanism using the extensible object pattern
- create a WCF Extension using the IExtension interface
- use a WCF Extension in a WCF Service
Advanced WCF Services - configure WCF service message compression and encoding options
- create a one-way WCF service contract
- configure websocket bindings for a WCF Service
Practice: WCF Pipelines - use and describe the WCF pipeline and distributed transactions
|