Class EnvEndpoint
- Namespace
- Steeltoe.Management.Endpoint.Env
- Assembly
- Steeltoe.Management.EndpointBase.dll
public class EnvEndpoint : AbstractEndpoint<EnvironmentDescriptor>, IEndpoint<EnvironmentDescriptor>, IEndpoint, IEnvEndpoint
- Inheritance
-
EnvEndpoint
- Implements
- Inherited Members
- Extension Methods
Constructors
EnvEndpoint(IEnvOptions, IConfiguration, IHostEnvironment, ILogger<EnvEndpoint>)
public EnvEndpoint(IEnvOptions options, IConfiguration configuration, IHostEnvironment env, ILogger<EnvEndpoint> logger = null)
Parameters
optionsIEnvOptionsconfigurationIConfigurationenvIHostEnvironmentloggerILogger<EnvEndpoint>
Properties
Options
public IEnvOptions Options { get; }
Property Value
Methods
DoInvoke(IConfiguration)
public EnvironmentDescriptor DoInvoke(IConfiguration configuration)
Parameters
configurationIConfiguration
Returns
GetPropertySourceDescriptor(IConfigurationProvider)
public virtual PropertySourceDescriptor GetPropertySourceDescriptor(IConfigurationProvider provider)
Parameters
providerIConfigurationProvider
Returns
GetPropertySourceName(IConfigurationProvider)
public virtual string GetPropertySourceName(IConfigurationProvider provider)
Parameters
providerIConfigurationProvider
Returns
GetPropertySources(IConfiguration)
public virtual IList<PropertySourceDescriptor> GetPropertySources(IConfiguration configuration)
Parameters
configurationIConfiguration
Returns
Invoke()
public override EnvironmentDescriptor Invoke()