Table of Contents

Class EnvEndpoint

Namespace
Steeltoe.Management.Endpoint.Env
Assembly
Steeltoe.Management.EndpointBase.dll
public class EnvEndpoint : AbstractEndpoint<EnvironmentDescriptor>, IEndpoint<EnvironmentDescriptor>, IEndpoint
Inheritance
EnvEndpoint
Implements
Inherited Members
Extension Methods

Constructors

EnvEndpoint(IEnvOptions, IConfiguration, IHostingEnvironment, ILogger<EnvEndpoint>)

public EnvEndpoint(IEnvOptions options, IConfiguration configuration, IHostingEnvironment env, ILogger<EnvEndpoint> logger = null)

Parameters

options IEnvOptions
configuration IConfiguration
env IHostingEnvironment
logger ILogger<EnvEndpoint>

Properties

Options

public IEnvOptions Options { get; }

Property Value

IEnvOptions

Methods

DoInvoke(IConfiguration)

public EnvironmentDescriptor DoInvoke(IConfiguration configuration)

Parameters

configuration IConfiguration

Returns

EnvironmentDescriptor

GetPropertySourceDescriptor(IConfigurationProvider)

public virtual PropertySourceDescriptor GetPropertySourceDescriptor(IConfigurationProvider provider)

Parameters

provider IConfigurationProvider

Returns

PropertySourceDescriptor

GetPropertySourceName(IConfigurationProvider)

public virtual string GetPropertySourceName(IConfigurationProvider provider)

Parameters

provider IConfigurationProvider

Returns

string

GetPropertySources(IConfiguration)

public virtual IList<PropertySourceDescriptor> GetPropertySources(IConfiguration configuration)

Parameters

configuration IConfiguration

Returns

IList<PropertySourceDescriptor>

Invoke()

public override EnvironmentDescriptor Invoke()

Returns

EnvironmentDescriptor