1 option
Programming WCF services / Juval Lowy & Michael Montgomery.
- Format:
- Book
- Author/Creator:
- Löwy, Juval, author.
- Montgomery, Michael S., 1955- author.
- Language:
- English
- Subjects (All):
- Microsoft Windows (Computer file).
- Application software--Development.
- Application software.
- Web services.
- Microsoft .NET Framework.
- Physical Description:
- 1 online resource (1017 p.)
- Edition:
- 4th ed.
- Other Title:
- Programming Windows Communication Foundation services
- Place of Publication:
- Sebastopol, CA : O'Reilly, 2015.
- System Details:
- text file
- Summary:
- Programming WCF Services is the authoritative, bestselling guide to Microsoft’s unified platform for developing modern, service-oriented applications on Windows. Hailed as the definitive treatment of WCF, this guide provides unique insight, rather than documentation, to help you learn the topics and skills you need for building maintainable, extensible, and reusable WCF-based applications.
- Contents:
- Copyright; Table of Contents; Preface; Conventions Used in This Book; How This Book Is Organized; Introducing Michael "Monty" Montgomery; ; ; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. WCF Essentials; What Is WCF?; Services; Service Execution Boundaries; WCF and Location Transparency; Addresses; TCP Addresses; HTTP Addresses; IPC Addresses; MSMQ Addresses; WebSocket Addresses; UDP Addresses; Contracts; The Service Contract; Hosting; IIS Hosting; Self-Hosting; WAS Hosting; Custom Hosting in IIS/WAS; Choosing a Host; Bindings; The Common Bindings; Choosing a Binding
- Additional BindingsUsing a Binding; Endpoints; Administrative Endpoint Configuration; Programmatic Endpoint Configuration; Default Endpoints; The Configure() Method; Metadata Exchange; Metadata over HTTP-GET; The Metadata Exchange Endpoint; The Metadata Explorer; More on Behavior Configuration; Client-Side Programming; Generating the Proxy; Administrative Client Configuration; Programmatic Client Configuration; The WCF-Provided Test Client; Programmatic Versus Administrative Configuration; Configuration Policy; WCF Architecture; Host Architecture; Working with Channels
- The InProcFactory ClassTransport-Level Sessions; Transport Session and Binding; Transport Session Termination; Reliability; Bindings, Reliability, and Ordered Messages; Configuring Reliability; Requiring Ordered Delivery; Chapter 2. Service Contracts; Operation Overloading; Contract Inheritance; Client-Side Contract Hierarchy; Service Contract Factoring and Design; Contract Factoring; Factoring Metrics; Contract Queries; Programmatic Metadata Processing; The MetadataHelper Class; Chapter 3. Data Contracts; Serialization; .NET Serialization; The WCF Formatters; Data Contract via Serialization
- Data Contract AttributesImporting a Data Contract; Data Contracts and the Serializable Attribute; Inferred Data Contracts; Composite Data Contracts; Data Contract Events; Shared Data Contracts; Data Contract Hierarchy; Known Types; Service Known Types; Multiple Known Types; Configuring Known Types; Data Contract Resolvers; Objects and Interfaces; Data Contract Equivalence; Serialization Order; Versioning; New Members; Missing Members; Versioning Round-Trip; Data Contract Factoring and Design; Data Contract Design; Data Contract Factoring; Operation Factoring; The Data Transfer Object Pattern
- EnumerationsDelegates and Data Contracts; Generics; Collections; Concrete Collections; Custom Collections; The CollectionDataContract Attribute; Referencing a Collection; Dictionaries; Chapter 4. Instance Management; Behaviors; Per-Call Services; Benefits of Per-Call Services; Configuring Per-Call Services; Per-Call Services and Transport Sessions; Designing Per-Call Services; Choosing Per-Call Services; Per-Session Services; Configuring Private Sessions; Sessions and Reliability; The Session ID; Session Termination; Singleton Service; Initializing a Singleton; Choosing a Singleton
- Demarcating Operations
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed January 20, 2016).
- ISBN:
- 9781491918982
- 1491918985
- 9781491944820
- 149194482X
- 9781491918999
- 1491918993
- OCLC:
- 929952620
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.