Home Page Icon
Home Page
Table of Contents for
cover
Close
cover
by Ali Kheyrollahi, Alexander Zeitler, Tugberk Ugurlu
Pro ASP.NET Web API: HTTP Web Services in ASP.NET
Title Page
Dedication
Contents at a Glance
Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Introduction
CHAPTER 1: Introduction to ASP.NET Web API
ASP.NET Web API
ASP.NET Web API Background
ASP.NET Web API Architecture
ASP.NET Web API in Modern Architecture
ASP.NET Web API and Other Architectural Aspects
ASP.NET Web API and API Governance
Summary
CHAPTER 2: Introduction to Asynchronous Programming in .NET
What Is It All About?
IIS Web Server and Asynchronous Processing
Where to Favor Asynchronous Programming
Old Asynchronous Programming Models in .NET
Task-Based Asynchronous Pattern (TAP)
C# 5.0 Asynchronous Language Features
Summary
CHAPTER 3: HTTP, REST, and Hypermedia
HTTP Basics
REST
Summary
CHAPTER 4: HttpClient
Commonalities: HTTP in ASP.NET Web API and HttpClient
HttpClient
Summary
CHAPTER 5: Sample Application: Application Structure and Domain Model
PingYourPackage: An Overview
Project Structure and Architecture
Building the Domain Model
Summary
CHAPTER 6: Sample Application: Building the Web API
Infrastructure of Our Web API Application
Implementing the Security
Implementing Controllers
Summary
CHAPTER 7: Sample Application: Building the Wrapper and Web Client
Building a .NET Wrapper for the HTTP API
Building a Web Client with ASP.NET MVC
Summary
CHAPTER 8: Routing
Understanding Routing Mechanism
Defining Web API Routes
Summary
CHAPTER 9: Controllers and Actions
Overview
Creating a Controller
Controller Actions
Per-Controller-Type Configuration
Summary
CHAPTER 10: Message Handlers
Overview and Message Handler Mechanism
Custom Message Handlers
Registering Custom Message Handlers
Per-Route Message Handlers
Summary
CHAPTER 11: Filters
Overview and Filter Processing Model
Registering Filters
Types of Filters
Summary
CHAPTER 12: Media Type Formatters and Model Binding
Overview
Formatter Processing Model
Default Formatters
Custom Formatters
Formatter Configuration
Media Type Mappings
Model Binding
Summary
CHAPTER 13: Input Validation
Overview
Data Annotation Validation Attributes
Custom Validation
Summary
CHAPTER 14: Dependency Resolution
Key Inversion of Control Concepts
Service Location in ASP.NET Web API
Dependency Resolution Model in ASP.NET Web API
Using DependencyResolver Implementations Available for ASP.NET Web API
Implementing DependencyResolver Model in DI Frameworks
Summary
CHAPTER 15: Unit Testing and Integration Testing
Unit Testing in ASP.NET Web API
Integration Testing
Summary
CHAPTER 16: Optimization and Performance
ASP.NET Web API Asynchronous Actions
HTTP Caching
Summary
CHAPTER 17: Hosting
Hypertext Transfer Protocol Stack
ASP.NET Web API Hosting Model
Web Hosting
Self-Hosting
OWIN
Summary
CHAPTER 18: Tracing, Logging, and API Documentation
Tracing and Logging
Documenting Your Web API
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset