Class AbstractEndpointOptions
- Namespace
- Steeltoe.Management
- Assembly
- Steeltoe.Management.Abstractions.dll
public abstract class AbstractEndpointOptions : IEndpointOptions
- Inheritance
-
AbstractEndpointOptions
- Implements
- Derived
- Inherited Members
Constructors
AbstractEndpointOptions()
public AbstractEndpointOptions()
AbstractEndpointOptions(string, IConfiguration)
public AbstractEndpointOptions(string sectionName, IConfiguration config)
Parameters
sectionName
stringconfig
IConfiguration
Fields
_enabled
protected bool? _enabled
Field Value
- bool?
_path
protected string _path
Field Value
_sensitive
protected bool? _sensitive
Field Value
- bool?
Properties
AllowedVerbs
public IEnumerable<string> AllowedVerbs { get; set; }
Property Value
DefaultEnabled
public virtual bool DefaultEnabled { get; }
Property Value
Enabled
public virtual bool? Enabled { get; set; }
Property Value
- bool?
ExactMatch
public bool ExactMatch { get; set; }
Property Value
Global
public IManagementOptions Global { get; set; }
Property Value
Id
public virtual string Id { get; set; }
Property Value
Path
public virtual string Path { get; set; }
Property Value
RequiredPermissions
public Permissions RequiredPermissions { get; set; }
Property Value
Methods
IsAccessAllowed(Permissions)
public virtual bool IsAccessAllowed(Permissions permissions)
Parameters
permissions
Permissions