HistogramAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje informace, které vás provedou výrobu metody a přidruženého typu histogramu se silnými typy histogramů.
public ref class HistogramAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method)]
[System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")]
public sealed class HistogramAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method)>]
[<System.Diagnostics.Conditional("CODE_GENERATION_ATTRIBUTES")>]
type HistogramAttribute = class
inherit Attribute
Public NotInheritable Class HistogramAttribute
Inherits Attribute
- Dědičnost
- Atributy
Příklady
static partial class Metric
{
[Histogram("RequestName", "RequestStatusCode")]
static partial RequestLatency CreateRequestLatency(Meter meter);
}
Poznámky
Tento atribut se použije u metody, která má následující omezení:
- Musí to být částečná metoda.
- Musí se vrátit
metricNamejako typ. Vygeneruje se třída s tímto názvem. - Nesmí být obecný.
- Musí mít
System.Diagnostics.Metrics.Meterjako první parametr. - Musí obsahovat všechny klíče zadané
staticTagsjako parametry typu řetězce.
Konstruktory
| Name | Description |
|---|---|
| HistogramAttribute(String[]) |
Inicializuje novou instanci HistogramAttribute třídy. |
| HistogramAttribute(Type) |
Inicializuje novou instanci HistogramAttribute třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Name |
Získá nebo nastaví název metriky. |
| TagNames |
Získá značky metriky. |
| Type |
Získá typ, který poskytuje hodnoty značek metriky. |
| Unit |
Získá nebo nastaví měrnou jednotku pro metriku. |