Table of Contents

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 IApizrGlobalSharedRegistrationOptionsBase
httpTracerMode HttpTracerMode?
trafficVerbosity HttpMessageParts?
operationTimeout TimeSpan?
requestTimeout TimeSpan?
requestResiliencePipelineAttribute ResiliencePipelineAttributeBase
requestCacheAttribute CacheAttributeBase
requestMethod ApizrRequestMethod
logLevels LogLevel[]

Properties

RequestMethod

The Apizr request method

public ApizrRequestMethod RequestMethod { get; }

Property Value

ApizrRequestMethod

ResilienceContext

The Polly resilience context to pass through it all

public ResilienceContext ResilienceContext { get; }

Property Value

ResilienceContext