Table of Contents

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 IApizrCommonOptionsBase

The common options

properOptions IApizrProperOptionsBase

The proper options

Properties

ApizrConfigurationSection

Configuration section for Apizr

public IConfigurationSection ApizrConfigurationSection { get; }

Property Value

IConfigurationSection

CrudApiEntityType

Crud api entity type if any

public Type CrudApiEntityType { get; }

Property Value

Type

IsCrudApi

True if it's a CRUD api

public bool IsCrudApi { get; }

Property Value

bool

Logger

The logger instance

public ILogger Logger { get; protected set; }

Property Value

ILogger

RefitSettings

Refit settings

public RefitSettings RefitSettings { get; protected set; }

Property Value

RefitSettings

RequestNames

Web api request names

public IReadOnlyList<string> RequestNames { get; }

Property Value

IReadOnlyList<string>

RequestOptionsBuilders

The request options builders

public IDictionary<string, Action<IApizrRequestOptionsBuilder>> RequestOptionsBuilders { get; }

Property Value

IDictionary<string, Action<IApizrRequestOptionsBuilder>>

TypeInfo

Web api interface or Crud api entity class type info

public TypeInfo TypeInfo { get; }

Property Value

TypeInfo

WebApiType

Web api interface type

public Type WebApiType { get; }

Property Value

Type