Freigeben über


ChaosReport Klasse

Definition

Stellt die status der Ausführung von Chaos dar, möglicherweise innerhalb eines Zeitbereichs, wie von GetChaosReportAsync(ChaosReportFilter, TimeSpan, CancellationToken)zurückgegeben.

[System.Serializable]
public sealed class ChaosReport
[<System.Serializable>]
type ChaosReport = class
Public NotInheritable Class ChaosReport
Vererbung
ChaosReport
Attribute

Konstruktoren

ChaosReport(ChaosParameters, ChaosStatus, List<ChaosEvent>, String)

Initialisiert eine neue Instanz der ChaosReport-Klasse.

Eigenschaften

ChaosParameters

Ruft die Parameter ab, die an StartChaosAsync(ChaosParameters, TimeSpan, CancellationToken) und übergeben wurden, mit denen Chaos gestartet wurde.

ContinuationToken

Wenn die Anzahl der Chaosereignisse zu groß ist, werden diese in Batches zurückgegeben. Daher muss das ContinuationToken im API-Aufruf GetChaosReportAsync(String, TimeSpan, CancellationToken)übergeben werden, um den nächsten Batch von Ereignissen abzurufen.

History

Ruft die Liste der Chaosereignisse ab, die während der in GetChaosReportAsync(ChaosReportFilter, TimeSpan, CancellationToken)angegebenen Zeit erzeugt wurden.

Status

Ruft die aktuelle Aufgabe (einer der Enumeratoren in CurrentChaosTask enum) ab, die Chaos ausführt.

Methoden

ToString()

Ruft eine Zeichenfolgendarstellung des chaos status-Objekts ab.

Gilt für: