Interface IApizrGlobalProperOptionsBuilderBase<TApizrProperOptions, TApizrProperOptionsBuilder>
- Namespace
- Apizr.Configuring.Proper
- Assembly
- Apizr.dll
Builder options available at proper level for both static and extended registrations
public interface IApizrGlobalProperOptionsBuilderBase<out TApizrProperOptions, out TApizrProperOptionsBuilder> : IApizrGlobalProperOptionsBuilderBase, IApizrGlobalSharedRegistrationOptionsBuilderBase<TApizrProperOptions, TApizrProperOptionsBuilder>, IApizrGlobalSharedOptionsBuilderBase<TApizrProperOptions, TApizrProperOptionsBuilder>, IApizrGlobalSharedRegistrationOptionsBuilderBase, IApizrGlobalSharedOptionsBuilderBase where TApizrProperOptions : IApizrProperOptionsBase where TApizrProperOptionsBuilder : IApizrGlobalProperOptionsBuilderBase<out TApizrProperOptions, out TApizrProperOptionsBuilder>
Type Parameters
TApizrProperOptionsTApizrProperOptionsBuilder
- Inherited Members
- Extension Methods
Methods
WithRequestOptions(string, Action<IApizrRequestOptionsBuilder>, ApizrDuplicateStrategy)
Configure options for specific requests
TApizrProperOptionsBuilder WithRequestOptions(string requestName, Action<IApizrRequestOptionsBuilder> optionsBuilder, ApizrDuplicateStrategy duplicateStrategy = ApizrDuplicateStrategy.Add)
Parameters
requestNamestringThe name of the request to configure
optionsBuilderAction<IApizrRequestOptionsBuilder>The configuration builder
duplicateStrategyApizrDuplicateStrategyThe duplicate strategy if there's any other already (default: Add)
Returns
- TApizrProperOptionsBuilder
WithRequestOptions(string[], Action<IApizrRequestOptionsBuilder>, ApizrDuplicateStrategy)
Configure options for specific requests
TApizrProperOptionsBuilder WithRequestOptions(string[] requestNames, Action<IApizrRequestOptionsBuilder> optionsBuilder, ApizrDuplicateStrategy duplicateStrategy = ApizrDuplicateStrategy.Add)
Parameters
requestNamesstring[]The name of the requests to configure
optionsBuilderAction<IApizrRequestOptionsBuilder>The configuration builder
duplicateStrategyApizrDuplicateStrategyThe duplicate strategy if there's any other already (default: Add)
Returns
- TApizrProperOptionsBuilder