Class ApizrRequestOptions
- Namespace
- Apizr.Configuring.Request
- Assembly
- Apizr.dll
Options available at request levels and for all (static and extended) registration types
public class ApizrRequestOptions : ApizrRequestOptionsBase, IApizrRequestOptions, IApizrRequestOptionsBase, IApizrGlobalSharedOptions, IApizrGlobalSharedOptionsBase
- Inheritance
-
ApizrRequestOptions
- Implements
- Inherited Members
Constructors
ApizrRequestOptions(IApizrGlobalSharedRegistrationOptionsBase, IDictionary<string, object>, HttpTracerMode?, HttpMessageParts?, TimeSpan?, TimeSpan?, ResiliencePipelineAttributeBase, CacheAttributeBase, ApizrRequestMethod, params LogLevel[])
public ApizrRequestOptions(IApizrGlobalSharedRegistrationOptionsBase sharedOptions, IDictionary<string, object> handlersParameters, HttpTracerMode? httpTracerMode, HttpMessageParts? trafficVerbosity, TimeSpan? operationTimeout, TimeSpan? requestTimeout, ResiliencePipelineAttributeBase requestResiliencePipelineAttribute, CacheAttributeBase requestCacheAttribute, ApizrRequestMethod requestMethod, params LogLevel[] logLevels)
Parameters
sharedOptions
IApizrGlobalSharedRegistrationOptionsBasehandlersParameters
IDictionary<string, object>httpTracerMode
HttpTracerMode?trafficVerbosity
HttpMessageParts?operationTimeout
TimeSpan?requestTimeout
TimeSpan?requestResiliencePipelineAttribute
ResiliencePipelineAttributeBaserequestCacheAttribute
CacheAttributeBaserequestMethod
ApizrRequestMethodlogLevels
LogLevel[]
Properties
CancellationToken
A cancellation token to pass through it all
public CancellationToken CancellationToken { get; }
Property Value
ClearCache
Clear request cache before executing (default: false)
public bool ClearCache { get; }
Property Value
Headers
Headers to add to the request
public IList<string> Headers { get; }
Property Value
ResilienceContextOptions
Options set to resilience context
public IApizrResilienceContextOptions ResilienceContextOptions { get; }