InstrumentRule(String, String, String, MeterScope, Boolean) Oluşturucu

Tanım

InstrumentRule sınıfının yeni bir örneğini başlatır.

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)

Parametreler

meterName
String

Name veya ön eki.

instrumentName
String

Name.

listenerName
String

Name.

scopes
MeterScope

Dikkate alınacak kapsamları belirten numaralandırma değerlerinin bit düzeyinde birleşimi.

enable
Boolean

truebu dinleyici için eşleşen aracı etkinleştirmek için; aksi takdirde , false.

Açıklamalar

Belirli bir aletle eşleşen en özel kural kullanılır. Parametrelerin önceliği aşağıdaki gibidir:

- MeterName, tam eşleşme veya en uzun ön ek eşleşmesi. Bkz. Name.

- InstrumentName, tam eşleşme. Name.

- ListenerName, tam eşleşme. Name.

-Kapsam

Şunlara uygulanır