Class ExtendedHttpHandlerBuilder
HttpHandler builder
public class ExtendedHttpHandlerBuilder
- Inheritance
-
ExtendedHttpHandlerBuilder
- Inherited Members
Constructors
ExtendedHttpHandlerBuilder(IApizrManagerOptionsBase)
Initializes a new instance of the T:ExtendedHttpTracerHandler:ExtendedHttpTracerHandler
class.
public ExtendedHttpHandlerBuilder(IApizrManagerOptionsBase apizrOptions)
Parameters
apizrOptions
IApizrManagerOptionsBase
ExtendedHttpHandlerBuilder(ExtendedHttpTracerHandler)
Initializes a new instance of the T:ExtendedHttpTracerHandler:ExtendedHttpTracerHandler
class.
public ExtendedHttpHandlerBuilder(ExtendedHttpTracerHandler tracerHandler)
Parameters
tracerHandler
ExtendedHttpTracerHandlerTracer handler.
ExtendedHttpHandlerBuilder(HttpClientHandler, IApizrManagerOptionsBase)
Initializes a new instance of the T:ExtendedHttpTracerHandler:ExtendedHttpTracerHandler
class.
public ExtendedHttpHandlerBuilder(HttpClientHandler innerHandler, IApizrManagerOptionsBase apizrOptions)
Parameters
innerHandler
HttpClientHandlerHttpClientHandler.
apizrOptions
IApizrManagerOptionsBase
Properties
HttpTracerHandler
Underlying instance of the T:HttpTracer.HttpHandlerBuilder:HttpTracer.HttpHandlerBuilder
class.
public ExtendedHttpTracerHandler HttpTracerHandler { get; }
Property Value
Methods
AddHandler(HttpMessageHandler)
Adds a HttpMessageHandler to the chain of handlers.
public ExtendedHttpHandlerBuilder AddHandler(HttpMessageHandler handler)
Parameters
handler
HttpMessageHandler
Returns
Build()
Adds DelegatingHandler as the last link of the chain.
public DelegatingHandler Build()