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 topics and...

Descripción completa

Detalles Bibliográficos
Otros Autores: Löwy, Juval, author (author), Montgomery, Michael S., 1955, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly 2015.
Edición:4th ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629977606719
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
  • Demarcating Operations