Skip to Content
Professional WCF Programming: .NET Development with the Windows® Communication Foundation
book

Professional WCF Programming: .NET Development with the Windows® Communication Foundation

by Scott Klein
April 2007
Intermediate to advanced
451 pages
10h 40m
English
Wrox
Content preview from Professional WCF Programming: .NET Development with the Windows® Communication Foundation

Chapter 6. Understanding and Programming WCF Contracts

This chapter discusses the last letter in the Windows Communication Foundation alphabet. Chapter 4 discussed the first letter in the WCF alphabet, letter "A," covering the topic of addresses. Chapter 5 covered the second letter, "B," discussing the topic of WCF bindings. This chapter discusses the final letter, "C," and talks about the very important topic of contracts.

The "ABCs" of Windows Communication Foundation help you easily understand the concepts and components that make up a WCF service. Contracts are vital to WCF services and so this chapter discusses WCF contracts and provides some examples of how to define and program them.

All of the examples you have seen and worked on up until now have used and implemented contacts. One of the big things to consider when writing a book is how to lay things out and talk about topics in a way and order that makes sense. This applies to WCF just as easily because as you have seen when building a service, you can start with almost any aspect of it. Chapter 4 just as easily could have discussed contracts and waited until this chapter to discuss addresses.

Regardless of the order, hopefully you have started to get an idea of what these contracts do, but if you haven't this chapter will help you better understand the different types of contracts.

With that, this chapter discusses the following:

  • The types of WCF contracts

  • How to define the different types of contracts

  • Examples of WCF contracts ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Professional WCF 4: Windows Communication Foundation with .NET 4

Professional WCF 4: Windows Communication Foundation with .NET 4

Pablo Cibraro, Kurt Claeys, Fabio Cozzolino, Johann Grabner

Publisher Resources

ISBN: 9780470089842Purchase book