Table of Contents

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 string
logger 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 string
value string

Contribute(IInfoBuilder)

public virtual void Contribute(IInfoBuilder builder)

Parameters

builder IInfoBuilder

ReadGitProperties(string)

public virtual IConfiguration ReadGitProperties(string propFile)

Parameters

propFile string

Returns

IConfiguration