Class ApizrGlobalSharedRegistrationOptionsBase
- Namespace
- Apizr.Configuring.Shared
- Assembly
- Apizr.dll
Options available at both common and proper level for both static and extended registrations
public abstract class ApizrGlobalSharedRegistrationOptionsBase : ApizrGlobalSharedOptionsBase, IApizrGlobalSharedRegistrationOptionsBase, IApizrGlobalSharedOptionsBase
- Inheritance
-
ApizrGlobalSharedRegistrationOptionsBase
- Implements
- Derived
- Inherited Members
Constructors
ApizrGlobalSharedRegistrationOptionsBase(IApizrGlobalSharedRegistrationOptionsBase)
protected ApizrGlobalSharedRegistrationOptionsBase(IApizrGlobalSharedRegistrationOptionsBase sharedOptions = null)
Parameters
sharedOptions
IApizrGlobalSharedRegistrationOptionsBase
Properties
BaseAddress
Base address
public string BaseAddress { get; protected set; }
Property Value
BasePath
Base path
public string BasePath { get; protected set; }
Property Value
BaseUri
Base address
public Uri BaseUri { get; protected set; }
Property Value
Headers
Headers to add to the request
public IDictionary<ApizrRegistrationMode, IList<string>> Headers { get; }
Property Value
HeadersFactories
Headers factories
public IDictionary<(ApizrRegistrationMode Mode, ApizrLifetimeScope Scope), Func<IList<string>>> HeadersFactories { get; }
Property Value
PrimaryHandlerFactory
The primary Http message handler factory (set internally)
public Func<DelegatingHandler, ILogger, IApizrManagerOptionsBase, HttpMessageHandler> PrimaryHandlerFactory { get; }