OperationTelemetry クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
時間を表すテレメトリの種類の基本クラス。
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 オブジェクトの封筒名を設定します。 |
適用対象
Azure SDK for .NET