App Metrics Fork me on GitHub
Show / Hide Table of Contents

Class AsciiMetricPayloadBuilder

Inheritance
System.Object
AsciiMetricPayloadBuilder
Namespace:App.Metrics.Formatting.Ascii
Assembly:cs.temp.dll.dll
Syntax
public class AsciiMetricPayloadBuilder : IMetricPayloadBuilder<AsciiMetricPayload>

Constructors

AsciiMetricPayloadBuilder(Func<String, String, String>, MetricValueDataKeys)

Declaration
public AsciiMetricPayloadBuilder(Func<string, string, string> metricNameFormatter = null, MetricValueDataKeys dataKeys = null)
Parameters
Type Name Description
System.Func<System.String, System.String, System.String> metricNameFormatter
MetricValueDataKeys dataKeys

Properties

DataKeys

Declaration
public MetricValueDataKeys DataKeys { get; }
Property Value
Type Description
MetricValueDataKeys

Methods

Clear()

Declaration
public void Clear()

Init()

Declaration
public void Init()

Pack(String, String, IEnumerable<String>, IEnumerable<Object>, MetricTags)

Declaration
public void Pack(string context, string name, IEnumerable<string> columns, IEnumerable<object> values, MetricTags tags)
Parameters
Type Name Description
System.String context
System.String name
IEnumerable<System.String> columns
IEnumerable<System.Object> values
MetricTags tags

Pack(String, String, Object, MetricTags)

Declaration
public void Pack(string context, string name, object value, MetricTags tags)
Parameters
Type Name Description
System.String context
System.String name
System.Object value
MetricTags tags

Payload()

Declaration
public AsciiMetricPayload Payload()
Returns
Type Description
AsciiMetricPayload

PayloadFormatted()

Declaration
public string PayloadFormatted()
Returns
Type Description
System.String
Back to top Copyright © 2017 Allan Hardy
Generated by DocFX