Interface IApizrExtendedCommonOptions
- Namespace
- Apizr.Extending.Configuring.Common
- Assembly
- Apizr.Extensions.Microsoft.DependencyInjection.dll
Options available at common level for extended registrations
public interface IApizrExtendedCommonOptions : IApizrExtendedCommonOptionsBase, IApizrCommonOptionsBase, IApizrSharedRegistrationOptionsBase, IApizrExtendedSharedOptions, IApizrExtendedSharedOptionsBase, IApizrGlobalSharedRegistrationOptionsBase, IApizrGlobalSharedOptionsBase
- Inherited Members
Properties
CacheHandlerFactory
Cache handler factory
Func<IServiceProvider, ICacheHandler> CacheHandlerFactory { get; }
Property Value
CacheHandlerType
Type of the cache handler
Type CacheHandlerType { get; }
Property Value
ConnectivityHandlerFactory
Connectivity handler factory
Func<IServiceProvider, IConnectivityHandler> ConnectivityHandlerFactory { get; }
Property Value
ConnectivityHandlerType
Type of the connectivity handler
Type ConnectivityHandlerType { get; }
Property Value
MappingHandlerFactory
Mapping handler factory
Func<IServiceProvider, IMappingHandler> MappingHandlerFactory { get; }
Property Value
MappingHandlerType
Type of the mapping handler
Type MappingHandlerType { get; }
Property Value
ObjectMappings
Mappings between api request object and model object used for classic auto registration
IDictionary<Assembly, MappedWithAttribute[]> ObjectMappings { get; }
Property Value
PostRegistrationActions
Post registration actions
IList<Action<IApizrExtendedManagerOptions, IServiceCollection>> PostRegistrationActions { get; }
Property Value
PostRegistries
Other registries plugged during post registration actions
IDictionary<Type, IApizrExtendedConcurrentRegistryBase> PostRegistries { get; }
Property Value
RefitSettingsFactory
Refit settings factory
Func<IServiceProvider, RefitSettings> RefitSettingsFactory { get; }
Property Value
- Func<IServiceProvider, RefitSettings>
WebApis
Web apis auto registered with IApizrManager<TWebApi>
IDictionary<Type, BaseAddressAttribute> WebApis { get; }