OperationTelemetry クラス

定義

時間を表すテレメトリの種類の基本クラス。

public abstract class OperationTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportMetrics, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type OperationTelemetry = class
    interface ITelemetry
    interface ISupportMetrics
    interface ISupportProperties
Public MustInherit Class OperationTelemetry
Implements ISupportMetrics, ISupportProperties, ITelemetry
継承
OperationTelemetry
派生
実装

コンストラクター

OperationTelemetry()

時間を表すテレメトリの種類の基本クラス。

プロパティ

Context

要求を処理した時点でのアプリケーションに関するコンテキスト情報を含む オブジェクトを取得します。

Duration

操作の期間を取得または設定します。

Extension

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

Id

操作 ID を取得または設定します。

Metrics

カスタム メトリック コレクションを取得します。

Name

操作の名前を取得します。値の設定も可能です。

Properties

カスタム プロパティ コレクションを取得します。

Sequence

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

StartTime
古い.

操作の開始時刻を取得または設定します。

Success

操作が正常に完了したかどうかを取得または設定します。

Timestamp

操作のタイムスタンプを取得または設定します。

メソッド

DeepClone()

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

Sanitize()

子クラスから OperationTelemetry.Sanitize メソッドを呼び出すことを許可します。

SerializeData(ISerializationWriter)

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

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

ITelemetry.Sanitize()

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

拡張メソッド

GetEnvelopeName(ITelemetry)

ITelemetry オブジェクトのエンベロープ名を取得します。

TrySetEnvelopeName(ITelemetry, String)

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

適用対象