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
TApizrProperOptions
TApizrProperOptionsBuilder
- 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
requestName
stringThe name of the request to configure
optionsBuilder
Action<IApizrRequestOptionsBuilder>The configuration builder
duplicateStrategy
ApizrDuplicateStrategyThe 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
requestNames
string[]The name of the requests to configure
optionsBuilder
Action<IApizrRequestOptionsBuilder>The configuration builder
duplicateStrategy
ApizrDuplicateStrategyThe duplicate strategy if there's any other already (default: Add)
Returns
- TApizrProperOptionsBuilder