Compartilhar via


ChaosScheduleJob Classe

Definição

Representa uma regra para quando e como executar o 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
Herança
ChaosScheduleJob
Atributos

Construtores

ChaosScheduleJob(String, ChaosScheduleJobActiveDays, List<ChaosScheduleTimeRangeUtc>)

Inicializa uma nova instância da classe ChaosScheduleJob.

Propriedades

ChaosParameters

Obtém a referência nomeada para o ChaosParameters armazenado no ChaosSchedule. As execuções automatizadas do Chaos definidas por esse trabalho serão executadas com esses parâmetros.

Days

Obtém o para quais ChaosScheduleJobActiveDays dias esse trabalho iniciará automaticamente as execuções do Chaos.

Times

Obtém a lista de ChaosScheduleTimeRangeUtc que representa os intervalos de tempo em um dia para o qual este Chaos será agendado para execução. Os intervalos de tempo são tratados como hora UTC.

Métodos

FromBytes(Byte[])

Essa é a implementação padrão para proteger um objeto de volta de uma matriz de bytes

(Herdado de ByteSerializable)
Read(BinaryReader)

Lê o estado desse objeto da matriz de bytes.

ToBytes()

Essa é a implementação padrão para converter um objeto em uma matriz de bytes

(Herdado de ByteSerializable)
ToString()

Obtém uma representação de cadeia de caracteres do objeto ChaosStatus.

Write(BinaryWriter)

Grava o estado desse objeto em uma matriz de bytes.

Aplica-se a