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
Исходный код:
Meter.cs
Исходный код:
Meter.cs
Исходный код:
Meter.cs
Исходный код:
Meter.cs

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

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;
member this.CreateObservableCounter : string * Func<seq<System.Diagnostics.Metrics.Measurement<'T>>> * string * string -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValues As Func(Of IEnumerable(Of Measurement(Of T))), Optional unit As String = Nothing, Optional description As String = Nothing) As ObservableCounter(Of T)

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

T

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

Параметры

name
String

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

observeValues
Func<IEnumerable<Measurement<T>>>

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

unit
String

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

description
String

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

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

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

Комментарии

Note

В отличие от Counterтого, что принимает значение добавочного или разностного значения, функция обратного вызова сообщает абсолютное значение счетчика. Чтобы определить частоту изменения счетчика, используется разница между последовательными измерениями.

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

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

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

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

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

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;
member this.CreateObservableCounter : string * Func<System.Diagnostics.Metrics.Measurement<'T>> * string * string -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValue As Func(Of Measurement(Of T)), Optional unit As String = Nothing, Optional description As String = Nothing) As ObservableCounter(Of T)

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

T

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

Параметры

name
String

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

observeValue
Func<Measurement<T>>

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

unit
String

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

description
String

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

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

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

Комментарии

Note

В отличие от счетчика, который принимает значение добавочного или разностного значения, функция обратного вызова сообщает абсолютное значение счетчика. Чтобы определить частоту изменения счетчика, используется разница между последовательными измерениями.

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

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

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

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

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

public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<T> observeValue, string? unit = default, string? description = default) where T : struct;
member this.CreateObservableCounter : string * Func<'T (requires 'T : struct)> * string * string -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValue As Func(Of T), Optional unit As String = Nothing, Optional description As String = Nothing) As ObservableCounter(Of T)

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

T

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

Параметры

name
String

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

observeValue
Func<T>

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

unit
String

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

description
String

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

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

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

Комментарии

Note

В отличие от счетчика, который принимает значение добавочного или разностного значения, функция обратного вызова сообщает абсолютное значение счетчика. Чтобы определить частоту изменения счетчика, используется разница между последовательными измерениями.

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

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

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

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

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

public:
generic <typename T>
 where T : value class System::Diagnostics::Metrics::ObservableCounter<T> ^ CreateObservableCounter(System::String ^ name, Func<System::Collections::Generic::IEnumerable<System::Diagnostics::Metrics::Measurement<T>> ^> ^ observeValues, System::String ^ unit, System::String ^ description, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ tags);
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;
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;
member this.CreateObservableCounter : string * Func<seq<System.Diagnostics.Metrics.Measurement<'T>>> * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValues As Func(Of IEnumerable(Of Measurement(Of T))), unit As String, description As String, tags As IEnumerable(Of KeyValuePair(Of String, Object))) As ObservableCounter(Of T)

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

T

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

Параметры

name
String

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

observeValues
Func<IEnumerable<Measurement<T>>>

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

unit
String

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

description
String

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

tags
IEnumerable<KeyValuePair<String,Object>>

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

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

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

Комментарии

Note

В отличие от Counterтого, что принимает значение добавочного или разностного значения, функция обратного вызова сообщает абсолютное значение счетчика. Чтобы определить частоту изменения счетчика, используется разница между последовательными измерениями.

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

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

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

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

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

public:
generic <typename T>
 where T : value class System::Diagnostics::Metrics::ObservableCounter<T> ^ CreateObservableCounter(System::String ^ name, Func<System::Diagnostics::Metrics::Measurement<T>> ^ observeValue, System::String ^ unit, System::String ^ description, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ tags);
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;
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;
member this.CreateObservableCounter : string * Func<System.Diagnostics.Metrics.Measurement<'T>> * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValue As Func(Of Measurement(Of T)), unit As String, description As String, tags As IEnumerable(Of KeyValuePair(Of String, Object))) As ObservableCounter(Of T)

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

T

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

Параметры

name
String

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

observeValue
Func<Measurement<T>>

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

unit
String

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

description
String

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

tags
IEnumerable<KeyValuePair<String,Object>>

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

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

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

Комментарии

Note

В отличие от счетчика, который принимает значение добавочного или разностного значения, функция обратного вызова сообщает абсолютное значение счетчика. Чтобы определить частоту изменения счетчика, используется разница между последовательными измерениями.

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

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

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

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

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

public:
generic <typename T>
 where T : value class System::Diagnostics::Metrics::ObservableCounter<T> ^ CreateObservableCounter(System::String ^ name, Func<T> ^ observeValue, System::String ^ unit, System::String ^ description, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ tags);
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;
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;
member this.CreateObservableCounter : string * Func<'T (requires 'T : struct)> * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValue As Func(Of T), unit As String, description As String, tags As IEnumerable(Of KeyValuePair(Of String, Object))) As ObservableCounter(Of T)

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

T

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

Параметры

name
String

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

observeValue
Func<T>

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

unit
String

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

description
String

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

tags
IEnumerable<KeyValuePair<String,Object>>

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

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

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

Комментарии

Note

В отличие от счетчика, который принимает значение добавочного или разностного значения, функция обратного вызова сообщает абсолютное значение счетчика. Чтобы определить частоту изменения счетчика, используется разница между последовательными измерениями.

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

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