Freigeben über


InstrumentRule(String, String, String, MeterScope, Boolean) Konstruktor

Definition

Initialisiert eine neue Instanz der InstrumentRule-Klasse.

public:
 InstrumentRule(System::String ^ meterName, System::String ^ instrumentName, System::String ^ listenerName, Microsoft::Extensions::Diagnostics::Metrics::MeterScope scopes, bool enable);
public InstrumentRule (string? meterName, string? instrumentName, string? listenerName, Microsoft.Extensions.Diagnostics.Metrics.MeterScope scopes, bool enable);
new Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule : string * string * string * Microsoft.Extensions.Diagnostics.Metrics.MeterScope * bool -> Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule
Public Sub New (meterName As String, instrumentName As String, listenerName As String, scopes As MeterScope, enable As Boolean)

Parameter

meterName
String

Das Name Präfix oder.

instrumentName
String

Die Name.

listenerName
String

Die Name.

scopes
MeterScope

Eine bitweise Kombination der Enumerationswerte, die die zu berücksichtigenden Bereiche angibt.

enable
Boolean

truedas entsprechende Instrument für diesen Listener zu aktivieren; falseandernfalls .

Hinweise

Es wird die spezifischste Regel verwendet, die einem bestimmten Instrument entspricht. Die Priorität von Parametern lautet wie folgt:

– MeterName, entweder eine genaue Übereinstimmung oder die längste Präfix-Übereinstimmung. Siehe Name.

- InstrumentName, eine genaue Übereinstimmung. Name.

- ListenerName, eine genaue Übereinstimmung. Name.

– Bereiche

Gilt für: