InstrumentRule(String, String, String, MeterScope, Boolean) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса InstrumentRule.
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)
Параметры
- scopes
- MeterScope
Побитовое сочетание значений перечисления, указывающее области, которые следует учитывать.
- enable
- Boolean
true
, чтобы включить соответствующий инструмент для этого прослушивателя; в противном случае — false
.
Комментарии
Будет использоваться наиболее конкретное правило, соответствующее заданному инструменту. Приоритет параметров выглядит следующим образом:
— MeterName — точное совпадение или самое длинное совпадение префикса. См. раздел Name.
— InstrumentName, точное совпадение. Name.
— ListenerName, точное совпадение. Name.
-Области