Meter.CreateHistogram Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| CreateHistogram<T>(String, String, String) |
Creates a Histogram, which is an instrument that can be used to report arbitrary values that are likely to be statistically meaningful. It is intended for statistics such as histograms, summaries, and percentiles. |
| CreateHistogram<T>(String, HistogramConfiguration, String, String) |
Creates a Histogram, which is an instrument that can be used to report arbitrary values that are likely to be statistically meaningful. It is intended for statistics such as histograms, summaries, and percentiles. |
CreateHistogram<T>(String, String, String)
Creates a Histogram, which is an instrument that can be used to report arbitrary values that are likely to be statistically meaningful. It is intended for statistics such as histograms, summaries, and percentiles.
public Microsoft.VisualStudio.Telemetry.Metrics.IHistogram<T> CreateHistogram<T>(string name, string unit = default, string description = default) where T : struct;
abstract member CreateHistogram : string * string * string -> Microsoft.VisualStudio.Telemetry.Metrics.IHistogram<'T (requires 'T : struct)> (requires 'T : struct)
override this.CreateHistogram : string * string * string -> Microsoft.VisualStudio.Telemetry.Metrics.IHistogram<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateHistogram(Of T As Structure) (name As String, Optional unit As String = Nothing, Optional description As String = Nothing) As IHistogram(Of T)
Type Parameters
- T
The numerical type of the measurement.
Parameters
- name
- String
The instrument name. Cannot be null.
- unit
- String
Optional instrument unit of measurements.
- description
- String
Optional instrument description.
Returns
A new histogram.
Implements
Exceptions
Throws if T is not a valid numeric type. For supported types, check documentation: Microsoft.VisualStudio.Telemetry.Metrics.Histogram`1.
Applies to
CreateHistogram<T>(String, HistogramConfiguration, String, String)
Creates a Histogram, which is an instrument that can be used to report arbitrary values that are likely to be statistically meaningful. It is intended for statistics such as histograms, summaries, and percentiles.
public Microsoft.VisualStudio.Telemetry.Metrics.IHistogram<T> CreateHistogram<T>(string name, Microsoft.VisualStudio.Telemetry.Metrics.HistogramConfiguration configuration = default, string unit = default, string description = default) where T : struct;
abstract member CreateHistogram : string * Microsoft.VisualStudio.Telemetry.Metrics.HistogramConfiguration * string * string -> Microsoft.VisualStudio.Telemetry.Metrics.IHistogram<'T (requires 'T : struct)> (requires 'T : struct)
override this.CreateHistogram : string * Microsoft.VisualStudio.Telemetry.Metrics.HistogramConfiguration * string * string -> Microsoft.VisualStudio.Telemetry.Metrics.IHistogram<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateHistogram(Of T As Structure) (name As String, Optional configuration As HistogramConfiguration = Nothing, Optional unit As String = Nothing, Optional description As String = Nothing) As IHistogram(Of T)
Type Parameters
- T
The numerical type of the measurement.
Parameters
- name
- String
The instrument name. Cannot be null.
- configuration
- HistogramConfiguration
The histogram's configuration.
- unit
- String
Optional instrument unit of measurements.
- description
- String
Optional instrument description.
Returns
A new histogram.
Implements
Exceptions
Throws if T is not a valid numeric type. For supported types, check documentation: Microsoft.VisualStudio.Telemetry.Metrics.Histogram`1.