Table of Contents

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 IInfoOptions
contributors IEnumerable<IInfoContributor>
logger ILogger<InfoEndpoint>

Properties

Options

public IInfoOptions Options { get; }

Property Value

IInfoOptions

Methods

BuildInfo(IList<IInfoContributor>)

protected virtual Dictionary<string, object> BuildInfo(IList<IInfoContributor> infoContributors)

Parameters

infoContributors IList<IInfoContributor>

Returns

Dictionary<string, object>

Invoke()

public override Dictionary<string, object> Invoke()

Returns

Dictionary<string, object>