IncrementingPollingCounter クラス

定義

ランタイム内の例外の数など、増え続ける変数に対して、 EventCounter のバリアントを提供します。

public ref class IncrementingPollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
Public Class IncrementingPollingCounter
Inherits DiagnosticCounter
継承
IncrementingPollingCounter
属性

注釈

IncrementingPollingCounter オブジェクトは、明示的に破棄されない限り、アタッチされている EventSource 限り存続します。

totalValueProvider は、リスナーによって指定された間隔で値をポーリングするために使用されるメソッドです。 このメソッドは、インクリメントされる浮動小数点値を返す必要があります。それ以外の場合は、負の値の増分が報告される可能性があります。

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()

現在インクリメント中のポーリング カウンター インスタンスの文字列形式を返します。

適用対象

こちらもご覧ください