5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

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