MetricTelemetry クラス

定義

メトリックの追跡に使用されるテレメトリの種類。 指定した count、sum、max、min、および標準偏差を持つ値のサンプル セットを表します。 詳細情報

public sealed class MetricTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type MetricTelemetry = class
    interface ITelemetry
    interface ISupportProperties
Public NotInheritable Class MetricTelemetry
Implements ISupportProperties, ITelemetry
継承
MetricTelemetry
実装

コンストラクター

MetricTelemetry()

空のプロパティを使用して、 クラスの MetricTelemetry 新しいインスタンスを初期化します。

MetricTelemetry(String, Double)

現在は使用されていません - MetricTelemetry(name,count,sum,min,max,standardDeviation) を使用します。 指定された MetricTelemetrymetricName を使用して、metricValue クラスの新しいインスタンスを初期化します。

MetricTelemetry(String, Int32, Double, Double, Double, Double)

プロパティを指定して、 クラスの MetricTelemetry 新しいインスタンスを初期化します。

MetricTelemetry(String, String, Int32, Double, Double, Double, Double)

プロパティを指定して、 クラスの MetricTelemetry 新しいインスタンスを初期化します。

プロパティ

Context

現在のテレメトリ項目に関連付けられているコンテキストを取得します。

Count

サンプル セット内の値の数を取得または設定します。

Extension

取得または設定は、新しい厳密な型指定されたオブジェクトを使用してこのテレメトリ インスタンスを拡張するために使用される拡張機能を取得します。

Max

サンプル セット全体でこのメトリックの最大値を取得または設定します。

MetricNamespace

メトリックの名前を取得または設定します。

Min

サンプル セット全体でこのメトリックの最小値を取得または設定します。

Name

メトリックの名前を取得または設定します。

Properties

このメトリックに関する追加情報を提供する、アプリケーション定義のプロパティ名と値のディクショナリを取得します。 詳細情報

Sequence

テレメトリ項目の絶対順序を定義する値を取得または設定します。

StandardDeviation

サンプル セット全体のこのメトリックの標準偏差を取得または設定します。

Sum

メトリック サンプルの値の合計を取得または設定します。

Timestamp

イベントが記録された日時を取得または設定します。

Value
古い.

このメトリックの値を取得または設定します。

メソッド

DeepClone()

オブジェクトを深く複製します MetricTelemetry

SerializeData(ISerializationWriter)

指定 ISerializationWriterした を使用して、実装型のデータ クラスに関するシリアル化情報を書き込みます。

明示的なインターフェイスの実装

ITelemetry.Sanitize()

制約に基づいてプロパティをサニタイズします。

拡張メソッド

GetEnvelopeName(ITelemetry)

ITelemetry オブジェクトの封筒名を取得します。

TrySetEnvelopeName(ITelemetry, String)

ITelemetry オブジェクトの封筒名を設定します。

適用対象