C# Class NuGet.Services.Work.Monitoring.TracingHttpHandler

Inheritance: System.Net.Http.DelegatingHandler
Exibir arquivo Open project: NuGet/NuGet.Services.Work

Public Methods

Method Description
TracingHttpHandler ( ) : System
TracingHttpHandler ( HttpMessageHandler innerHandler ) : System

Protected Methods

Method Description
SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
TraceException ( HttpRequestMessage request, Exception exception ) : void
TraceReceive ( HttpRequestMessage request, HttpResponseMessage response ) : void
TraceSend ( HttpRequestMessage request ) : void

Method Details

SendAsync() protected method

protected SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
return Task

TraceException() protected method

protected TraceException ( HttpRequestMessage request, Exception exception ) : void
request System.Net.Http.HttpRequestMessage
exception System.Exception
return void

TraceReceive() protected method

protected TraceReceive ( HttpRequestMessage request, HttpResponseMessage response ) : void
request System.Net.Http.HttpRequestMessage
response System.Net.Http.HttpResponseMessage
return void

TraceSend() protected method

protected TraceSend ( HttpRequestMessage request ) : void
request System.Net.Http.HttpRequestMessage
return void

TracingHttpHandler() public method

public TracingHttpHandler ( ) : System
return System

TracingHttpHandler() public method

public TracingHttpHandler ( HttpMessageHandler innerHandler ) : System
innerHandler System.Net.Http.HttpMessageHandler
return System