Class AbstractOptions
- Namespace
- Steeltoe.Management.Endpoint
- Assembly
- Steeltoe.Management.EndpointBase.dll
[Obsolete("Use AbstractEndpointOptions instead.")]
public abstract class AbstractOptions : IEndpointOptions
- Inheritance
-
AbstractOptions
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
AbstractOptions()
public AbstractOptions()
AbstractOptions(string, IConfiguration)
public AbstractOptions(string sectionName, IConfiguration config)
Parameters
sectionName
stringconfig
IConfiguration
Fields
_enabled
protected bool? _enabled
Field Value
- bool?
_sensitive
protected bool? _sensitive
Field Value
- bool?
Properties
DefaultEnabled
protected virtual bool DefaultEnabled { get; }
Property Value
DefaultSensitive
protected virtual bool DefaultSensitive { get; }
Property Value
Enabled
public virtual bool? Enabled { get; set; }
Property Value
- bool?
Global
public virtual IManagementOptions Global { get; set; }
Property Value
Id
public virtual string Id { get; set; }
Property Value
IsEnabled
public virtual bool IsEnabled { get; }
Property Value
IsSensitive
public virtual bool IsSensitive { get; }
Property Value
Path
public virtual string Path { get; }
Property Value
RequiredPermissions
public Permissions RequiredPermissions { get; set; }
Property Value
Sensitive
[Obsolete("Use Exposure Options instead")]
public virtual bool? Sensitive { get; set; }
Property Value
- bool?
Methods
IsAccessAllowed(Permissions)
public virtual bool IsAccessAllowed(Permissions permissions)
Parameters
permissions
Permissions