Share via


ChaosScheduleTimeRangeUtc Class

Definition

Represents a time range in a 24 hour day in UTC time.

[System.Runtime.Serialization.DataContract]
[System.Serializable]
public sealed class ChaosScheduleTimeRangeUtc : System.Fabric.ByteSerializable
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type ChaosScheduleTimeRangeUtc = class
    inherit ByteSerializable
Public NotInheritable Class ChaosScheduleTimeRangeUtc
Inherits ByteSerializable
Inheritance
ChaosScheduleTimeRangeUtc
Attributes

Constructors

ChaosScheduleTimeRangeUtc(ChaosScheduleTimeUtc, ChaosScheduleTimeUtc)

Initializes a new instance of the ChaosScheduleTimeRangeUtc class with a provided start and end time.

Fields

WholeDay

A ChaosScheduleTimeRangeUtc representing the entire day.

Properties

EndTime

Gets the ChaosScheduleTimeUtc representing the UTC ending time of the day for a run of Chaos defined by a ChaosScheduleJob.

StartTime

Gets the ChaosScheduleTimeUtc representing the UTC starting time of the day for a run of Chaos defined by a ChaosScheduleJob.

Methods

FromBytes(Byte[])

This is the default implementation to covert an object back from a byte array

(Inherited from ByteSerializable)
Read(BinaryReader)

Reads the state of this object from byte array.

ToBytes()

This is the default implementation to convert an object into a byte array

(Inherited from ByteSerializable)
ToString()

Gets a string representation of the ChaosScheduleTimeRangeUtc object.

Write(BinaryWriter)

Writes the state of this object into a byte array.

Applies to