Meter.CreateObservableCounter Метод

Определение

Перегрузки

CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String)

Создает observableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдении инструмента.

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String)

Создает observableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдении инструмента.

CreateObservableCounter<T>(String, Func<T>, String, String)

Создает observableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдении инструмента.

CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Создает экземпляр ObservableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдаемом инструменте.

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Создает экземпляр ObservableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдаемом инструменте.

CreateObservableCounter<T>(String, Func<T>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Создает экземпляр ObservableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдаемом инструменте.

CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String)

Исходный код:
Meter.cs
Исходный код:
Meter.cs
Исходный код:
Meter.cs

Создает observableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдении инструмента.

C#
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T> (string name, Func<System.Collections.Generic.IEnumerable<System.Diagnostics.Metrics.Measurement<T>>> observeValues, string? unit = default, string? description = default) where T : struct;

Параметры типа

T

Числовый тип измерения.

Параметры

name
String

Имя инструмента. Невозможно null.

observeValues
Func<IEnumerable<Measurement<T>>>

Обратный вызов для получения измерений при вызове ObservableCounter{T}.Observe() вызывается RecordObservableInstruments().

unit
String

Необязательная единица измерения.

description
String

Необязательное описание инструмента.

Возвращаемое значение

Новый наблюдаемый счетчик.

Комментарии

Пример используется для ObservableCounter: количество сбоев страниц для каждого процесса.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String)

Исходный код:
Meter.cs
Исходный код:
Meter.cs
Исходный код:
Meter.cs

Создает observableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдении инструмента.

C#
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T> (string name, Func<System.Diagnostics.Metrics.Measurement<T>> observeValue, string? unit = default, string? description = default) where T : struct;

Параметры типа

T

Числовый тип измерения.

Параметры

name
String

Имя инструмента. Невозможно null.

observeValue
Func<Measurement<T>>

Обратный вызов для получения измерений при вызове ObservableCounter{T}.Observe() вызывается RecordObservableInstruments()

unit
String

Необязательная единица измерения.

description
String

Необязательное описание инструмента.

Возвращаемое значение

Новый наблюдаемый счетчик.

Комментарии

Пример используется для ObservableCounter: количество сбоев страниц для каждого процесса.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

CreateObservableCounter<T>(String, Func<T>, String, String)

Исходный код:
Meter.cs
Исходный код:
Meter.cs
Исходный код:
Meter.cs

Создает observableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдении инструмента.

C#
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T> (string name, Func<T> observeValue, string? unit = default, string? description = default) where T : struct;

Параметры типа

T

Числовый тип измерения..

Параметры

name
String

Имя инструмента. Невозможно null.

observeValue
Func<T>

Обратный вызов для получения измерений при вызове ObservableCounter{T}.Observe() вызывается RecordObservableInstruments().

unit
String

Необязательная единица измерения.

description
String

Необязательное описание инструмента.

Возвращаемое значение

Новый наблюдаемый счетчик.

Комментарии

Пример используется для ObservableCounter: количество сбоев страниц для каждого процесса.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Исходный код:
Meter.cs
Исходный код:
Meter.cs

Создает экземпляр ObservableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдаемом инструменте.

C#
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T> (string name, Func<System.Collections.Generic.IEnumerable<System.Diagnostics.Metrics.Measurement<T>>> observeValues, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags) where T : struct;

Параметры типа

T

Числовый тип измерения.

Параметры

name
String

Имя инструмента. Его нельзя null.

observeValues
Func<IEnumerable<Measurement<T>>>

Обратный вызов для получения измерений при вызове Observe() вызывается RecordObservableInstruments().

unit
String

Необязательная единица измерения инструментирования.

description
String

Необязательное описание инструментирования.

tags
IEnumerable<KeyValuePair<String,Object>>

Теги для присоединения к счетчику.

Возвращаемое значение

Новый наблюдаемый счетчик.

Комментарии

Пример используется для ObservableCounter: количество сбоев страниц для каждого процесса.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Исходный код:
Meter.cs
Исходный код:
Meter.cs

Создает экземпляр ObservableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдаемом инструменте.

C#
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T> (string name, Func<System.Diagnostics.Metrics.Measurement<T>> observeValue, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags) where T : struct;

Параметры типа

T

Числовый тип измерения.

Параметры

name
String

Имя инструмента. Его нельзя null.

observeValue
Func<Measurement<T>>

Обратный вызов для получения измерений при вызове Observe() вызывается RecordObservableInstruments()

unit
String

Необязательная единица измерения инструментирования.

description
String

Необязательное описание инструментирования.

tags
IEnumerable<KeyValuePair<String,Object>>

Теги для присоединения к счетчику.

Возвращаемое значение

Новый наблюдаемый счетчик.

Комментарии

Пример используется для ObservableCounter: количество сбоев страниц для каждого процесса.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

CreateObservableCounter<T>(String, Func<T>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Исходный код:
Meter.cs
Исходный код:
Meter.cs

Создает экземпляр ObservableCounter, который представляет собой инструмент, который сообщает монотонно увеличивающиеся значения при наблюдаемом инструменте.

C#
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T> (string name, Func<T> observeValue, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags) where T : struct;

Параметры типа

T

Числовый тип измерения.

Параметры

name
String

Имя инструмента. Его нельзя null.

observeValue
Func<T>

Обратный вызов для получения измерений при вызове Observe() вызывается RecordObservableInstruments().

unit
String

Необязательная единица измерения инструментирования.

description
String

Необязательное описание инструментирования.

tags
IEnumerable<KeyValuePair<String,Object>>

Теги для присоединения к счетчику.

Возвращаемое значение

Новый наблюдаемый счетчик.

Комментарии

Пример используется для ObservableCounter: количество сбоев страниц для каждого процесса.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0