IncrementingPollingCounter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ランタイムの例外数など、増え続ける変数に対して EventCounter のバリアントを提供します。
public ref class IncrementingPollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingPollingCounter = class
inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingPollingCounter = class
inherit DiagnosticCounter
Public Class IncrementingPollingCounter
Inherits DiagnosticCounter
- 継承
- 属性
注釈
IncrementingPollingCounter オブジェクトは、 EventSource 明示的に破棄されない限り、アタッチされている 限り存続します。
totalValueProvider
は、リスナーによって指定された間隔で値をポーリングするために使用されるメソッドです。 このメソッドは、インクリメントする float 値を返す必要があります。それ以外の場合は、負の値の増分が報告される可能性があります。
IncrementingPollingCounter
は、カウンター値のみを蓄積するため、平均や標準偏差などの統計を計算しません。 とは異なり IncrementingEventCounter、これは、独自のメトリックを定期的に更新するために呼び出すことができるポーリング コールバックを受け取ります。
ランタイム パフォーマンス カウンターと同様にランタイム内で を使用 IncrementingPollingCounter する例については、GitHub の RuntimeEventSource の CoreCLR ソースを参照してください。
コンストラクター
IncrementingPollingCounter(String, EventSource, Func<Double>) |
IncrementingPollingCounter クラスの新しいインスタンスを初期化します。 |
プロパティ
DisplayName |
カウンターの表示名を取得または設定します。 (継承元 DiagnosticCounter) |
DisplayRateTimeScale |
このメトリックを表示する頻度を取得します。値の設定も可能です。 |
DisplayUnits |
カウンターの表示単位を取得または設定します。 (継承元 DiagnosticCounter) |
EventSource |
このカウンターがアタッチされている EventSource を取得します。 (継承元 DiagnosticCounter) |
Name |
このカウンターの名前を取得します。 (継承元 DiagnosticCounter) |
メソッド
AddMetadata(String, String) |
ペイロードの一部として含まれるカウンターにキー値メタデータを追加します。 (継承元 DiagnosticCounter) |
Dispose() |
EventSource が報告されるセットからカウンターを削除します。 (継承元 DiagnosticCounter) |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
インクリメントされる現在のポーリング カウンター インスタンスの文字列形式を返します。 |
適用対象
こちらもご覧ください
.NET