Meter.CreateObservableCounter Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String) |
Crea un ObservableCounter, che è uno strumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento. |
| CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String) |
Crea un ObservableCounter, che è uno strumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento. |
| CreateObservableCounter<T>(String, Func<T>, String, String) |
Crea un ObservableCounter, che è uno strumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento. |
| CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>) |
Crea un'istanza observableCounter, che è un instrumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento. |
| CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String, IEnumerable<KeyValuePair<String,Object>>) |
Crea un'istanza observableCounter, che è un instrumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento. |
| CreateObservableCounter<T>(String, Func<T>, String, String, IEnumerable<KeyValuePair<String,Object>>) |
Crea un'istanza observableCounter, che è un instrumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento. |
CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String)
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
Crea un ObservableCounter, che è uno strumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento.
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)
Parametri di tipo
- T
Tipo numerico della misura.
Parametri
- name
- String
Nome dello strumento. Non può essere null.
- observeValues
- Func<IEnumerable<Measurement<T>>>
Callback da chiamare per ottenere le misurazioni quando ObservableCounter{T}.Observe() viene chiamato da RecordObservableInstruments().
- unit
- String
Unità di misura facoltativa dello strumento.
- description
- String
Descrizione facoltativa dello strumento.
Valori restituiti
Nuovo contatore osservabile.
Commenti
Note
A differenza di Counter, che accetta il valore di incremento/delta, la funzione di callback segnala il valore assoluto del contatore. Per determinare la frequenza segnalata che il contatore sta cambiando, viene usata la differenza tra le misurazioni successive.
Esempio di utilizzo per ObservableCounter: numero di errori di pagina per ogni processo.
Si applica a
CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String)
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
Crea un ObservableCounter, che è uno strumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento.
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)
Parametri di tipo
- T
Tipo numerico della misura.
Parametri
- name
- String
Nome dello strumento. Non può essere null.
- observeValue
- Func<Measurement<T>>
Callback da chiamare per ottenere le misurazioni quando ObservableCounter{T}.Observe() viene chiamato da RecordObservableInstruments()
- unit
- String
Unità di misura facoltativa dello strumento.
- description
- String
Descrizione facoltativa dello strumento.
Valori restituiti
Nuovo contatore osservabile.
Commenti
Note
A differenza di Counter che accetta il valore di incremento/delta, la funzione di callback segnala il valore assoluto del contatore. Per determinare la frequenza segnalata che il contatore sta cambiando, viene usata la differenza tra le misurazioni successive.
Esempio di utilizzo per ObservableCounter: numero di errori di pagina per ogni processo.
Si applica a
CreateObservableCounter<T>(String, Func<T>, String, String)
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
Crea un ObservableCounter, che è uno strumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento.
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)
Parametri di tipo
- T
Tipo numerico della misura.
Parametri
- name
- String
Nome dello strumento. Non può essere null.
- observeValue
- Func<T>
Callback da chiamare per ottenere le misurazioni quando ObservableCounter{T}.Observe() viene chiamato da RecordObservableInstruments().
- unit
- String
Unità di misura facoltativa dello strumento.
- description
- String
Descrizione facoltativa dello strumento.
Valori restituiti
Nuovo contatore osservabile.
Commenti
Note
A differenza di Counter che accetta il valore di incremento/delta, la funzione di callback segnala il valore assoluto del contatore. Per determinare la frequenza segnalata che il contatore sta cambiando, viene usata la differenza tra le misurazioni successive.
Esempio di utilizzo per ObservableCounter: numero di errori di pagina per ogni processo.
Si applica a
CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>)
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
Crea un'istanza observableCounter, che è un instrumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento.
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)
Parametri di tipo
- T
Tipo numerico della misura.
Parametri
- name
- String
Nome dello strumento. Non può essere null.
- observeValues
- Func<IEnumerable<Measurement<T>>>
Callback da chiamare per ottenere le misurazioni quando Observe() viene chiamato da RecordObservableInstruments().
- unit
- String
Unità di misura facoltativa dello strumento.
- description
- String
Descrizione facoltativa dello strumento.
- tags
- IEnumerable<KeyValuePair<String,Object>>
Tag da associare al contatore.
Valori restituiti
Nuovo contatore osservabile.
Commenti
Note
A differenza di Counter, che accetta il valore di incremento/delta, la funzione di callback segnala il valore assoluto del contatore. Per determinare la frequenza segnalata che il contatore sta cambiando, viene usata la differenza tra le misurazioni successive.
L'esempio usa per ObservableCounter: numero di errori di pagina per ogni processo.
Si applica a
CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String, IEnumerable<KeyValuePair<String,Object>>)
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
Crea un'istanza observableCounter, che è un instrumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento.
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)
Parametri di tipo
- T
Tipo numerico della misura.
Parametri
- name
- String
Nome dello strumento. Non può essere null.
- observeValue
- Func<Measurement<T>>
Callback da chiamare per ottenere le misurazioni quando Observe() viene chiamato da RecordObservableInstruments()
- unit
- String
Unità di misura facoltativa dello strumento.
- description
- String
Descrizione facoltativa dello strumento.
- tags
- IEnumerable<KeyValuePair<String,Object>>
Tag da associare al contatore.
Valori restituiti
Nuovo contatore osservabile.
Commenti
Note
A differenza di Counter che accetta il valore di incremento/delta, la funzione di callback segnala il valore assoluto del contatore. Per determinare la frequenza segnalata che il contatore sta cambiando, viene usata la differenza tra le misurazioni successive.
Esempio di utilizzo per ObservableCounter: numero di errori di pagina per ogni processo.
Si applica a
CreateObservableCounter<T>(String, Func<T>, String, String, IEnumerable<KeyValuePair<String,Object>>)
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
- Origine:
- Meter.cs
Crea un'istanza observableCounter, che è un instrumento che segnala valori che aumentano in modo monotonico quando viene osservato lo strumento.
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)
Parametri di tipo
- T
Tipo numerico della misura.
Parametri
- name
- String
Nome dello strumento. Non può essere null.
- observeValue
- Func<T>
Callback da chiamare per ottenere le misurazioni quando Observe() viene chiamato da RecordObservableInstruments().
- unit
- String
Unità di misura facoltativa dello strumento.
- description
- String
Descrizione facoltativa dello strumento.
- tags
- IEnumerable<KeyValuePair<String,Object>>
Tag da associare al contatore.
Valori restituiti
Nuovo contatore osservabile.
Commenti
Note
A differenza di Counter che accetta il valore di incremento/delta, la funzione di callback segnala il valore assoluto del contatore. Per determinare la frequenza segnalata che il contatore sta cambiando, viene usata la differenza tra le misurazioni successive.
Esempio di utilizzo per ObservableCounter: numero di errori di pagina per ogni processo.