Class ApizrManagerOptionsBase
- Namespace
- Apizr.Configuring.Manager
- Assembly
- Apizr.dll
Options available for both static and extended registrations
public abstract class ApizrManagerOptionsBase : ApizrGlobalSharedRegistrationOptionsBase, IApizrManagerOptionsBase, IApizrCommonOptionsBase, IApizrProperOptionsBase, IApizrSharedRegistrationOptionsBase, IApizrGlobalSharedRegistrationOptionsBase, IApizrGlobalSharedOptionsBase
- Inheritance
-
ApizrManagerOptionsBase
- Implements
- Derived
- Inherited Members
Constructors
ApizrManagerOptionsBase(IApizrCommonOptionsBase, IApizrProperOptionsBase)
The options constructor
protected ApizrManagerOptionsBase(IApizrCommonOptionsBase commonOptions, IApizrProperOptionsBase properOptions)
Parameters
commonOptions
IApizrCommonOptionsBaseThe common options
properOptions
IApizrProperOptionsBaseThe proper options
Properties
ApizrConfigurationSection
Configuration section for Apizr
public IConfigurationSection ApizrConfigurationSection { get; }
Property Value
CrudApiEntityType
Crud api entity type if any
public Type CrudApiEntityType { get; }
Property Value
IsCrudApi
True if it's a CRUD api
public bool IsCrudApi { get; }
Property Value
Logger
The logger instance
public ILogger Logger { get; protected set; }
Property Value
RefitSettings
Refit settings
public RefitSettings RefitSettings { get; protected set; }
Property Value
- RefitSettings
RequestNames
Web api request names
public IReadOnlyList<string> RequestNames { get; }
Property Value
RequestOptionsBuilders
The request options builders
public IDictionary<string, Action<IApizrRequestOptionsBuilder>> RequestOptionsBuilders { get; }
Property Value
TypeInfo
Web api interface or Crud api entity class type info
public TypeInfo TypeInfo { get; }
Property Value
WebApiType
Web api interface type
public Type WebApiType { get; }