Table of Contents

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 string
config IConfiguration

Fields

_enabled

protected bool? _enabled

Field Value

bool?

_path

protected string _path

Field Value

string

_sensitive

protected bool? _sensitive

Field Value

bool?

Properties

AllowedVerbs

public IEnumerable<string> AllowedVerbs { get; set; }

Property Value

IEnumerable<string>

DefaultEnabled

public virtual bool DefaultEnabled { get; }

Property Value

bool

Enabled

public virtual bool? Enabled { get; set; }

Property Value

bool?

ExactMatch

public bool ExactMatch { get; set; }

Property Value

bool

Global

public IManagementOptions Global { get; set; }

Property Value

IManagementOptions

Id

public virtual string Id { get; set; }

Property Value

string

Path

public virtual string Path { get; set; }

Property Value

string

RequiredPermissions

public Permissions RequiredPermissions { get; set; }

Property Value

Permissions

Methods

IsAccessAllowed(Permissions)

public virtual bool IsAccessAllowed(Permissions permissions)

Parameters

permissions Permissions

Returns

bool