Interface IApizrSharedRegistrationOptions
- Namespace
- Apizr.Configuring.Shared
- Assembly
- Apizr.dll
Options available at both common and proper level for static registrations
public interface IApizrSharedRegistrationOptions : IApizrSharedRegistrationOptionsBase, IApizrGlobalSharedRegistrationOptionsBase, IApizrGlobalSharedOptions, IApizrGlobalSharedOptionsBase
- Inherited Members
Properties
BaseAddressFactory
Base address factory
Func<string> BaseAddressFactory { get; }
Property Value
BasePathFactory
Base path factory
Func<string> BasePathFactory { get; }
Property Value
BaseUriFactory
Base uri factory
Func<Uri> BaseUriFactory { get; }
Property Value
DelegatingHandlersFactories
DelegatingHandler factories
IDictionary<Type, Func<IApizrManagerOptionsBase, DelegatingHandler>> DelegatingHandlersFactories { get; }
Property Value
ExceptionHandlersFactory
Exception handlers factory
Func<IList<IApizrExceptionHandler>> ExceptionHandlersFactory { get; }
Property Value
HttpClientConfigurationBuilder
HttpClient configuration builder
Action<HttpClient> HttpClientConfigurationBuilder { get; }
Property Value
HttpClientHandlerFactory
HttpClientHandler factory
Func<HttpClientHandler> HttpClientHandlerFactory { get; }
Property Value
HttpMessageHandlerFactory
HttpMessageHandler factory
Func<IApizrManagerOptionsBase, HttpMessageHandler> HttpMessageHandlerFactory { get; }
Property Value
HttpTracerModeFactory
Http traffic tracing mode factory
Func<HttpTracerMode> HttpTracerModeFactory { get; }
Property Value
LogLevelsFactory
Log levels factory
Func<LogLevel[]> LogLevelsFactory { get; }
Property Value
OperationTimeoutFactory
The operation timeout factory (overall request tries)
Func<TimeSpan> OperationTimeoutFactory { get; }
Property Value
RequestTimeoutFactory
The request timeout factory (each request try)
Func<TimeSpan> RequestTimeoutFactory { get; }
Property Value
TrafficVerbosityFactory
Http traffic tracing verbosity factory
Func<HttpMessageParts> TrafficVerbosityFactory { get; }