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
IEnvOptionsconfiguration
IConfigurationenv
IHostingEnvironmentlogger
ILogger<EnvEndpoint>
Properties
Options
public IEnvOptions Options { get; }
Property Value
Methods
DoInvoke(IConfiguration)
public EnvironmentDescriptor DoInvoke(IConfiguration configuration)
Parameters
configuration
IConfiguration
Returns
GetPropertySourceDescriptor(IConfigurationProvider)
public virtual PropertySourceDescriptor GetPropertySourceDescriptor(IConfigurationProvider provider)
Parameters
provider
IConfigurationProvider
Returns
GetPropertySourceName(IConfigurationProvider)
public virtual string GetPropertySourceName(IConfigurationProvider provider)
Parameters
provider
IConfigurationProvider
Returns
GetPropertySources(IConfiguration)
public virtual IList<PropertySourceDescriptor> GetPropertySources(IConfiguration configuration)
Parameters
configuration
IConfiguration
Returns
Invoke()
public override EnvironmentDescriptor Invoke()