Dependency Injection HttpClient and Tracing and Exception Handling
ASP.NET Web API is a framework created by Microsoft that allows developers use their existing skills to create HTTP services using the .NET Framework. In this course youll be introduced to fundamental concepts for building HTTP services with ASP.NET Web API beginning with the principles of SOLID inversion of control (IoC) and dependency injection abstraction of business logic and how to create API clients with the .NET framework. Then you’ll learn how to make requests with HttpClient the role of the client-side pipeline how to add message handlers to HttpClient and the role of exception filters loggers and handlers. Finally you’ll discover how to use the IncludeErrorDetailPolicy how to use tracing and how to create ITraceWriters to implement custom tracers. This course was originally created by Global Knowledge (GK).