Class InfoEndpoint
- Namespace
- Steeltoe.Management.Endpoint.Info
- Assembly
- Steeltoe.Management.EndpointBase.dll
public class InfoEndpoint : AbstractEndpoint<Dictionary<string, object>>, IEndpoint<Dictionary<string, object>>, IEndpoint, IInfoEndpoint
- Inheritance
-
InfoEndpoint
- Implements
- Inherited Members
- Extension Methods
Constructors
InfoEndpoint(IInfoOptions, IEnumerable<IInfoContributor>, ILogger<InfoEndpoint>)
public InfoEndpoint(IInfoOptions options, IEnumerable<IInfoContributor> contributors, ILogger<InfoEndpoint> logger = null)
Parameters
options
IInfoOptionscontributors
IEnumerable<IInfoContributor>logger
ILogger<InfoEndpoint>
Properties
Options
public IInfoOptions Options { get; }
Property Value
Methods
BuildInfo(IList<IInfoContributor>)
protected virtual Dictionary<string, object> BuildInfo(IList<IInfoContributor> infoContributors)
Parameters
infoContributors
IList<IInfoContributor>
Returns
Invoke()
public override Dictionary<string, object> Invoke()