Programming WCF services /
"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...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, CA :
O'Reilly Media,
2015.
|
Edición: | 4th edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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.