Class ApizrRequestOptionsBase
- Namespace
- Apizr.Configuring.Request
- Assembly
- Apizr.dll
Options available at request levels and for all (static and extended) registration types
public abstract class ApizrRequestOptionsBase : ApizrGlobalSharedOptionsBase, IApizrRequestOptionsBase, IApizrGlobalSharedOptionsBase
- Inheritance
-
ApizrRequestOptionsBase
- Implements
- Derived
- Inherited Members
Constructors
ApizrRequestOptionsBase(IApizrGlobalSharedRegistrationOptionsBase, HttpTracerMode?, HttpMessageParts?, TimeSpan?, TimeSpan?, ResiliencePipelineAttributeBase, CacheAttributeBase, ApizrRequestMethod, params LogLevel[])
protected ApizrRequestOptionsBase(IApizrGlobalSharedRegistrationOptionsBase sharedOptions, HttpTracerMode? httpTracerMode, HttpMessageParts? trafficVerbosity, TimeSpan? operationTimeout, TimeSpan? requestTimeout, ResiliencePipelineAttributeBase requestResiliencePipelineAttribute, CacheAttributeBase requestCacheAttribute, ApizrRequestMethod requestMethod, params LogLevel[] logLevels)
Parameters
sharedOptions
IApizrGlobalSharedRegistrationOptionsBasehttpTracerMode
HttpTracerMode?trafficVerbosity
HttpMessageParts?operationTimeout
TimeSpan?requestTimeout
TimeSpan?requestResiliencePipelineAttribute
ResiliencePipelineAttributeBaserequestCacheAttribute
CacheAttributeBaserequestMethod
ApizrRequestMethodlogLevels
LogLevel[]
Properties
RequestMethod
The Apizr request method
public ApizrRequestMethod RequestMethod { get; }
Property Value
ResilienceContext
The Polly resilience context to pass through it all
public ResilienceContext ResilienceContext { get; }