Class GitInfoContributor
- Namespace
- Steeltoe.Management.Endpoint.Info.Contributor
- Assembly
- Steeltoe.Management.EndpointBase.dll
public class GitInfoContributor : AbstractConfigurationContributor, IInfoContributor
- Inheritance
-
GitInfoContributor
- Implements
- Inherited Members
Constructors
GitInfoContributor(ILogger<GitInfoContributor>)
public GitInfoContributor(ILogger<GitInfoContributor> logger = null)
Parameters
logger
ILogger<GitInfoContributor>
GitInfoContributor(string, ILogger<GitInfoContributor>)
public GitInfoContributor(string propFile, ILogger<GitInfoContributor> logger = null)
Parameters
propFile
stringlogger
ILogger<GitInfoContributor>
Methods
AddKeyValue(Dictionary<string, object>, string, string)
protected override void AddKeyValue(Dictionary<string, object> dict, string key, string value)
Parameters
dict
Dictionary<string, object>key
stringvalue
string
Contribute(IInfoBuilder)
public virtual void Contribute(IInfoBuilder builder)
Parameters
builder
IInfoBuilder
ReadGitProperties(string)
public virtual IConfiguration ReadGitProperties(string propFile)
Parameters
propFile
string