Table of Contents

Class ApizrGlobalSharedRegistrationOptionsBase

Namespace
Apizr.Configuring.Shared
Assembly
Apizr.dll

Options available at both common and proper level for both static and extended registrations

public abstract class ApizrGlobalSharedRegistrationOptionsBase : ApizrGlobalSharedOptionsBase, IApizrGlobalSharedRegistrationOptionsBase, IApizrGlobalSharedOptionsBase
Inheritance
ApizrGlobalSharedRegistrationOptionsBase
Implements
Derived
Inherited Members

Constructors

ApizrGlobalSharedRegistrationOptionsBase(IApizrGlobalSharedRegistrationOptionsBase)

protected ApizrGlobalSharedRegistrationOptionsBase(IApizrGlobalSharedRegistrationOptionsBase sharedOptions = null)

Parameters

sharedOptions IApizrGlobalSharedRegistrationOptionsBase

Properties

BaseAddress

Base address

public string BaseAddress { get; protected set; }

Property Value

string

BasePath

Base path

public string BasePath { get; protected set; }

Property Value

string

BaseUri

Base address

public Uri BaseUri { get; protected set; }

Property Value

Uri

Headers

Headers to add to the request

public IDictionary<ApizrRegistrationMode, IList<string>> Headers { get; }

Property Value

IDictionary<ApizrRegistrationMode, IList<string>>

HeadersFactories

Headers factories

public IDictionary<(ApizrRegistrationMode Mode, ApizrLifetimeScope Scope), Func<IList<string>>> HeadersFactories { get; }

Property Value

IDictionary<(ApizrRegistrationMode Mode, ApizrLifetimeScope Scope), Func<IList<string>>>

PrimaryHandlerFactory

The primary Http message handler factory (set internally)

public Func<DelegatingHandler, ILogger, IApizrManagerOptionsBase, HttpMessageHandler> PrimaryHandlerFactory { get; }

Property Value

Func<DelegatingHandler, ILogger, IApizrManagerOptionsBase, HttpMessageHandler>