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
- sectionNamestring
- configIConfiguration
Fields
_enabled
protected bool? _enabledField Value
- bool?
_sensitive
protected bool? _sensitiveField 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
- permissionsPermissions