Interface IApizrSharedOptions
Options available at both common and proper level for static registrations
Inherited Members
Namespace: Apizr.Configuring.Shared
Assembly: Apizr.dll
Syntax
public interface IApizrSharedOptions : IApizrSharedOptionsBase
Properties
BaseAddressFactory
Base address factory
Declaration
Func<string> BaseAddressFactory { get; }
Property Value
Type | Description |
---|---|
System.Func<System.String> |
BasePathFactory
Base path factory
Declaration
Func<string> BasePathFactory { get; }
Property Value
Type | Description |
---|---|
System.Func<System.String> |
BaseUriFactory
Base uri factory
Declaration
Func<Uri> BaseUriFactory { get; }
Property Value
Type | Description |
---|---|
System.Func<System.Uri> |
DelegatingHandlersFactories
Delegating handlers factories
Declaration
IList<Func<ILogger, IApizrOptionsBase, DelegatingHandler>> DelegatingHandlersFactories { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.Func<Microsoft.Extensions.Logging.ILogger, IApizrOptionsBase, System.Net.Http.DelegatingHandler>> |
HttpClientFactory
HttpClient factory
Declaration
Func<HttpMessageHandler, Uri, HttpClient> HttpClientFactory { get; }
Property Value
Type | Description |
---|---|
System.Func<System.Net.Http.HttpMessageHandler, System.Uri, System.Net.Http.HttpClient> |
HttpClientHandlerFactory
HttpClientHandler factory
Declaration
Func<HttpClientHandler> HttpClientHandlerFactory { get; }
Property Value
Type | Description |
---|---|
System.Func<System.Net.Http.HttpClientHandler> |
HttpTracerModeFactory
Http traffic tracing mode factory
Declaration
Func<HttpTracerMode> HttpTracerModeFactory { get; }
Property Value
Type | Description |
---|---|
System.Func<HttpTracerMode> |
LogLevelsFactory
Log levels factory
Declaration
Func<LogLevel[]> LogLevelsFactory { get; }
Property Value
Type | Description |
---|---|
System.Func<Microsoft.Extensions.Logging.LogLevel[]> |
TrafficVerbosityFactory
Http traffic tracing verbosity factory
Declaration
Func<HttpMessageParts> TrafficVerbosityFactory { get; }
Property Value
Type | Description |
---|---|
System.Func<HttpMessageParts> |