Partager via


ChaosScheduleJob Classe

Définition

Représente une règle pour quand et comment exécuter Chaos.

[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
Héritage
ChaosScheduleJob
Attributs

Constructeurs

ChaosScheduleJob(String, ChaosScheduleJobActiveDays, List<ChaosScheduleTimeRangeUtc>)

Initialise une nouvelle instance de la classe ChaosScheduleJob.

Propriétés

ChaosParameters

Obtient la référence nommée au ChaosParameters stocké dans le ChaosSchedule. Les exécutions automatisées de Chaos définies par ce travail s’exécuteront avec ces paramètres.

Days

Obtient les ChaosScheduleJobActiveDays jours pendant lesquels ce travail démarre automatiquement les exécutions de Chaos.

Times

Obtient la liste des intervalles de ChaosScheduleTimeRangeUtc temps d’un jour pour lesquels l’exécution de ce Chaos sera planifiée. Les intervalles de temps sont traités comme heure UTC.

Méthodes

FromBytes(Byte[])

Il s’agit de l’implémentation par défaut pour masquer un objet à partir d’un tableau d’octets

(Hérité de ByteSerializable)
Read(BinaryReader)

Lit l’état de cet objet à partir d’un tableau d’octets.

ToBytes()

Il s’agit de l’implémentation par défaut pour convertir un objet en tableau d’octets

(Hérité de ByteSerializable)
ToString()

Obtient une représentation sous forme de chaîne de l’objet ChaosStatus.

Write(BinaryWriter)

Écrit l’état de cet objet dans un tableau d’octets.

S’applique à