MetricCollector<T> Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
MetricCollector<T>(Instrument<T>, TimeProvider) |
Инициализирует новый экземпляр класса MetricCollector<T>. |
MetricCollector<T>(ObservableInstrument<T>, TimeProvider) |
Инициализирует новый экземпляр класса MetricCollector<T>. |
MetricCollector<T>(Meter, String, TimeProvider) |
Инициализирует новый экземпляр класса MetricCollector<T>. |
MetricCollector<T>(Object, String, String, TimeProvider) |
Инициализирует новый экземпляр класса MetricCollector<T>. |
MetricCollector<T>(Instrument<T>, TimeProvider)
- Исходный код:
- MetricCollector.cs
Инициализирует новый экземпляр класса MetricCollector<T>.
public MetricCollector (System.Diagnostics.Metrics.Instrument<T> instrument, TimeProvider? timeProvider = default);
new Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)> : System.Diagnostics.Metrics.Instrument<'T (requires 'T : struct)> * TimeProvider -> Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)>
Public Sub New (instrument As Instrument(Of T), Optional timeProvider As TimeProvider = Nothing)
Параметры
- instrument
- Instrument<T>
Объект , Instrument<T> из который записываются измерения.
- timeProvider
- TimeProvider
Используемый поставщик времени или null
поставщик системного времени.
Применяется к
MetricCollector<T>(ObservableInstrument<T>, TimeProvider)
- Исходный код:
- MetricCollector.cs
Инициализирует новый экземпляр класса MetricCollector<T>.
public MetricCollector (System.Diagnostics.Metrics.ObservableInstrument<T> instrument, TimeProvider? timeProvider = default);
new Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)> : System.Diagnostics.Metrics.ObservableInstrument<'T (requires 'T : struct)> * TimeProvider -> Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)>
Public Sub New (instrument As ObservableInstrument(Of T), Optional timeProvider As TimeProvider = Nothing)
Параметры
- instrument
- ObservableInstrument<T>
Объект , ObservableInstrument<T> из который записываются измерения.
- timeProvider
- TimeProvider
Используемый поставщик времени или null
поставщик системного времени.
Применяется к
MetricCollector<T>(Meter, String, TimeProvider)
- Исходный код:
- MetricCollector.cs
Инициализирует новый экземпляр класса MetricCollector<T>.
public MetricCollector (System.Diagnostics.Metrics.Meter meter, string instrumentName, TimeProvider? timeProvider = default);
new Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)> : System.Diagnostics.Metrics.Meter * string * TimeProvider -> Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)>
Public Sub New (meter As Meter, instrumentName As String, Optional timeProvider As TimeProvider = Nothing)
Параметры
- meter
- Meter
Счетчик, который публикует инструмент для записи.
- instrumentName
- String
Имя записываемого инструмента.
- timeProvider
- TimeProvider
Используемый поставщик времени или null
поставщик системного времени.
Применяется к
MetricCollector<T>(Object, String, String, TimeProvider)
- Исходный код:
- MetricCollector.cs
Инициализирует новый экземпляр класса MetricCollector<T>.
public MetricCollector (object? meterScope, string meterName, string instrumentName, TimeProvider? timeProvider = default);
new Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)> : obj * string * string * TimeProvider -> Microsoft.Extensions.Diagnostics.Metrics.Testing.MetricCollector<'T (requires 'T : struct)>
Public Sub New (meterScope As Object, meterName As String, instrumentName As String, Optional timeProvider As TimeProvider = Nothing)
Параметры
- meterScope
- Object
Область счетчика, который публикует инструмент для записи. Будьте внимательны при использовании счетчиков в глобальном область (область == null). Это взаимодействие со статическими изменяемыми данными, и тесты, выполняющие это, не должны выполняться параллельно друг с другом.
- meterName
- String
Имя единицы измерения, которая публикует инструмент для записи.
- instrumentName
- String
Имя записываемого инструмента.
- timeProvider
- TimeProvider
Используемый поставщик времени или null
поставщик системного времени.
Комментарии
Для идентификации интересующего счетчика используются как имя единицы измерения, так и область.