Interface IApizrGlobalCommonOptionsBuilderBase<TApizrCommonOptions, TApizrCommonOptionsBuilder>
- Namespace
- Apizr.Configuring.Common
- Assembly
- Apizr.dll
Builder options available at common level for both static and extended registrations
public interface IApizrGlobalCommonOptionsBuilderBase<out TApizrCommonOptions, out TApizrCommonOptionsBuilder> : IApizrGlobalCommonOptionsBuilderBase, IApizrGlobalSharedRegistrationOptionsBuilderBase<TApizrCommonOptions, TApizrCommonOptionsBuilder>, IApizrGlobalSharedOptionsBuilderBase<TApizrCommonOptions, TApizrCommonOptionsBuilder>, IApizrGlobalSharedRegistrationOptionsBuilderBase, IApizrGlobalSharedOptionsBuilderBase where TApizrCommonOptions : IApizrCommonOptionsBase where TApizrCommonOptionsBuilder : IApizrGlobalCommonOptionsBuilderBase<out TApizrCommonOptions, out TApizrCommonOptionsBuilder>
Type Parameters
TApizrCommonOptions
TApizrCommonOptionsBuilder
- Inherited Members
- Extension Methods
Methods
WithCacheHandler(ICacheHandler)
Provide a cache handler to cache data
TApizrCommonOptionsBuilder WithCacheHandler(ICacheHandler cacheHandler)
Parameters
cacheHandler
ICacheHandlerAn ICacheHandler mapping implementation instance
Returns
- TApizrCommonOptionsBuilder
WithConnectivityHandler(IConnectivityHandler)
Provide a connectivity handler to check connectivity before sending a request
TApizrCommonOptionsBuilder WithConnectivityHandler(IConnectivityHandler connectivityHandler)
Parameters
connectivityHandler
IConnectivityHandlerAn IConnectivityHandler mapping implementation instance
Returns
- TApizrCommonOptionsBuilder
WithConnectivityHandler(Func<bool>)
Provide a function to invoke while checking connectivity
TApizrCommonOptionsBuilder WithConnectivityHandler(Func<bool> connectivityCheckingFunction)
Parameters
Returns
- TApizrCommonOptionsBuilder
WithMappingHandler(IMappingHandler)
Provide a mapping handler to map entities
TApizrCommonOptionsBuilder WithMappingHandler(IMappingHandler mappingHandler)
Parameters
mappingHandler
IMappingHandlerAn IMappingHandler mapping implementation instance
Returns
- TApizrCommonOptionsBuilder
WithRefitSettings(RefitSettings)
Provide some Refit specific settings
TApizrCommonOptionsBuilder WithRefitSettings(RefitSettings refitSettings)
Parameters
refitSettings
RefitSettingsA Refit.RefitSettings instance
Returns
- TApizrCommonOptionsBuilder