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
- optionsIEnvOptions
- configurationIConfiguration
- envIHostingEnvironment
- loggerILogger<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()