WCF Transactions, Pipelines, and Extensibility
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
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.
Target Audience
Software developers creating advanced or complex WCF services
Prerequisites
None
Expected Duration (hours)
1.2
Lesson Objectives WCF Transactions, Pipelines, and Extensibility
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
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
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
configure WCF service message compression and encoding options
create a one-way WCF service contract
configure websocket bindings for a WCF Service
use and describe the WCF pipeline and distributed transactions
Course Number: wd_dmaw_a06_it_enus
Expertise Level
Expert