次の方法で共有


HealthInformation クラス

定義

一般的な正常性レポート情報を表します。 これは、正常性ストアに送信されるすべての正常性レポートと、正常性クエリによって返されるすべての正常性イベントに含まれます。

public sealed class HealthInformation
type HealthInformation = class
Public NotInheritable Class HealthInformation
継承
HealthInformation

コンストラクター

HealthInformation(String, String, HealthState)

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

フィールド

AutoSequenceNumber

自動シーケンス番号。正常性クライアントによって有効なシーケンス番号に置き換えられます。

UnknownSequenceNumber

不明なシーケンス番号。これは、正常性ストアで受け入れられない無効なシーケンス番号です。

プロパティ

Description

正常性情報の説明を取得または設定します。 監視対象の条件に関する人間が判読できる情報を追加するために使用されるフリー テキストを表します。

HealthReportId

正常性レポートの各種類を一意に識別する正常性レポート ID。

HealthState

レポートに使用される監視対象の条件の重大度を表す正常性状態を取得します。

Property

正常性レポートの プロパティを取得します。

RemoveWhenExpired

レポートの有効期限が切れたときに正常性ストアから削除されるかどうかを示す値を取得または設定します。 に設定すると false、レポートは期限切れになるとエラーとして扱われます。 既定では false です。

SequenceNumber

正常性ストアが古さを検出するために使用する正常性情報に関連付けられているシーケンス番号を取得または設定します。 UnknownSequenceNumber よりも大きい必要があります。

SourceId

正常性情報を生成したウォッチドッグ/システム コンポーネントを識別するソース名を取得します。

TimeToLive

正常性レポートの有効期間を取得または設定します。 TimeSpan.Zero より大きくする必要があります。

メソッド

ToString()

正常性情報の文字列の説明を作成します。

適用対象