SessionStateTelemetry クラス

定義

注意事項

Session state events are no longer used. This telemetry item will be sent as EventTelemetry.

ユーザー セッションの追跡に使用されるテレメトリの種類。

[System.Obsolete("Session state events are no longer used. This telemetry item will be sent as EventTelemetry.")]
public sealed class SessionStateTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry
[<System.Obsolete("Session state events are no longer used. This telemetry item will be sent as EventTelemetry.")>]
type SessionStateTelemetry = class
    interface ITelemetry
Public NotInheritable Class SessionStateTelemetry
Implements ITelemetry
継承
SessionStateTelemetry
属性
実装

コンストラクター

SessionStateTelemetry()
古い.

SessionStateTelemetry クラスの新しいインスタンスを初期化します。

SessionStateTelemetry(SessionState)
古い.

SessionStateTelemetry を指定して、state クラスの新しいインスタンスを初期化します。

プロパティ

Context
古い.

TelemetryContextセッション状態が記録されたときのアプリケーションの を取得します。

Extension
古い.

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

Sequence
古い.

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

State
古い.

ユーザー セッションの状態を記述する値を取得または設定します。

Timestamp
古い.

セッション状態が記録された日時を取得または設定します。

メソッド

DeepClone()
古い.

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

SerializeData(ISerializationWriter)
古い.

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

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

ITelemetry.Sanitize()
古い.

このテレメトリ インスタンスをサニタイズして、Application Insights で受け入れられることを確認します。

拡張メソッド

GetEnvelopeName(ITelemetry)
古い.

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

TrySetEnvelopeName(ITelemetry, String)
古い.

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

適用対象