HistogramAttribute<T> Klas

Definitie

Biedt informatie om de productie van een sterk getypte histogram factory-methode en het bijbehorende type te begeleiden.

generic <typename T>
 where T : value classpublic ref class HistogramAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method)]
[System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
public sealed class HistogramAttribute<T> : Attribute where T : struct
[<System.AttributeUsage(System.AttributeTargets.Method)>]
[<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
type HistogramAttribute<'T (requires 'T : struct)> = class
    inherit Attribute
Public NotInheritable Class HistogramAttribute(Of T)
Inherits Attribute

Type parameters

T

Het type waarde dat het histogram bevat, dat is beperkt tot Byte, , Int16Int32, Int64, , Singleof Double.Decimal

Overname
HistogramAttribute<T>
Kenmerken

Voorbeelden

static partial class Metric
{
    [Histogram<int>("RequestName", "RequestStatusCode")]
    static partial RequestLatency CreateRequestLatency(Meter meter);
}

Opmerkingen

Dit kenmerk wordt toegepast op een methode met de volgende beperkingen:

  • Moet een gedeeltelijke methode zijn.
  • Moet worden geretourneerd metricName als het type. Er wordt een klasse met die naam gegenereerd.
  • Mag niet algemeen zijn.
  • Moet de eerste parameter hebben System.Diagnostics.Metrics.Meter .
  • Alle sleutels moeten zijn opgegeven staticTags als parameters voor het tekenreekstype.

Constructors

Name Description
HistogramAttribute<T>(String[])

Initialiseert een nieuw exemplaar van de HistogramAttribute<T> klasse.

HistogramAttribute<T>(Type)

Initialiseert een nieuw exemplaar van de HistogramAttribute<T> klasse.

Eigenschappen

Name Description
Name

Hiermee haalt u de naam van de metrische waarde op of stelt u deze in.

TagNames

Haalt de tagnamen van de metrische gegevens op.

Type

Hiermee haalt u het type op dat metrische tagwaarden levert.

Unit

Hiermee haalt u de maateenheid voor de metrische waarde op of stelt u deze in.

Van toepassing op