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: количество сбоев страниц для каждого процесса.