O'Reilly logo

Pro WCF: Practical Microsoft SOA Implementation by Nishith Pathak, Amit Bahree, Shawn Cicoria, Dennis Mulder, Chris Peiris

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Defining Transactions in WCF

WCF supports the WS-Atomic transaction protocol. Transactions in WCF have been defined with the System.ServiceModel namespace and feature three main components. These are the ServiceBehavior attribute, the OperationBehavior attribute, and the TransactionFlow attribute. You will look at each of these in a little more depth and examine what these achieve individually in the transaction in the following sections. You'll learn about their implications prior to jumping into the how-tos of implementing them.

Using the TransactionFlow Attribute

The TransactionFlow attribute specifies whether the service can be related to the external interactions and the level at which the incoming transaction is accepted. The only options ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required