Freigeben über


ChaosScheduleJob Klasse

Definition

Stellt eine Regel dar, wann und wie Chaos ausgeführt wird.

[System.Runtime.Serialization.DataContract]
[System.Serializable]
public sealed class ChaosScheduleJob : System.Fabric.ByteSerializable
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type ChaosScheduleJob = class
    inherit ByteSerializable
Public NotInheritable Class ChaosScheduleJob
Inherits ByteSerializable
Vererbung
ChaosScheduleJob
Attribute

Konstruktoren

ChaosScheduleJob(String, ChaosScheduleJobActiveDays, List<ChaosScheduleTimeRangeUtc>)

Initialisiert eine neue Instanz der ChaosScheduleJob-Klasse.

Eigenschaften

ChaosParameters

Ruft den benannten Verweis auf den ChaosParameters in gespeicherten ChaosScheduleab. Automatisierte Ausführungen von Chaos, die von diesem Auftrag definiert werden, werden mit diesen Parametern ausgeführt.

Days

Ruft den ChaosScheduleJobActiveDays ab, für den dieser Auftrag automatisch Chaosausführungen startet.

Times

Ruft die Liste der ChaosScheduleTimeRangeUtc Zeitbereiche in einem Tag ab, für den die Ausführung dieses Chaos geplant wird. Die Zeitbereiche werden als UTC-Zeit behandelt.

Methoden

FromBytes(Byte[])

Dies ist die Standardimplementierung, um ein Objekt aus einem Bytearray zu verdeckt

(Geerbt von ByteSerializable)
Read(BinaryReader)

Liest den Zustand dieses Objekts aus dem Bytearray.

ToBytes()

Dies ist die Standardimplementierung, um ein Objekt in ein Bytearray zu konvertieren.

(Geerbt von ByteSerializable)
ToString()

Ruft eine Zeichenfolgendarstellung des ChaosStatus-Objekts ab.

Write(BinaryWriter)

Schreibt den Zustand dieses Objekts in ein Bytearray.

Gilt für: