TestimoX

API Reference

Class

SiteConnectionScheduleSnapshot

Namespace ADPlayground.Replication
Assembly ADPlayground
Implements
IEquatable<SiteConnectionScheduleSnapshot>

Serializable replication schedule snapshot for connection views.

Inheritance

  • Object
  • SiteConnectionScheduleSnapshot

Constructors

public SiteConnectionScheduleSnapshot(Int32 Days, Int32 HoursPerDay, Int32 SlotsPerHour, Int32 AllowedSlots, Int32 TotalSlots, IReadOnlyList<Int32> AllowedSlotsByDay, IReadOnlyList<IReadOnlyList<Boolean>> AllowedHoursGrid) #

Serializable replication schedule snapshot for connection views.

Parameters

Days System.Int32 requiredposition: 0
Number of days represented in the schedule grid.
HoursPerDay System.Int32 requiredposition: 1
Number of hours represented per day.
SlotsPerHour System.Int32 requiredposition: 2
Number of quarter-hour slots represented per hour.
AllowedSlots System.Int32 requiredposition: 3
Number of allowed slots across the full grid.
TotalSlots System.Int32 requiredposition: 4
Total slots across the full grid.
AllowedSlotsByDay System.Collections.Generic.IReadOnlyList{System.Int32} requiredposition: 5
Allowed slot counts grouped by day index.
AllowedHoursGrid System.Collections.Generic.IReadOnlyList{System.Collections.Generic.IReadOnlyList{System.Boolean}} requiredposition: 6
Boolean hour-level grid indicating whether any slot is allowed in that hour.

Methods

public virtual SiteConnectionScheduleSnapshot <Clone>$() #
Returns: SiteConnectionScheduleSnapshot
public Void Deconstruct(out Int32 Days, out Int32 HoursPerDay, out Int32 SlotsPerHour, out Int32 AllowedSlots, out Int32 TotalSlots, out IReadOnlyList<Int32> AllowedSlotsByDay, out IReadOnlyList<IReadOnlyList<Boolean>> AllowedHoursGrid) #
Returns: Void

Parameters

Days Int32 requiredposition: 0
HoursPerDay Int32 requiredposition: 1
SlotsPerHour Int32 requiredposition: 2
AllowedSlots Int32 requiredposition: 3
TotalSlots Int32 requiredposition: 4
AllowedSlotsByDay IReadOnlyList<Int32> requiredposition: 5
AllowedHoursGrid IReadOnlyList<IReadOnlyList<Boolean>> requiredposition: 6
public virtual Boolean Equals(SiteConnectionScheduleSnapshot other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public Int32 Days { get; set; } #

Number of days represented in the schedule grid.

public Int32 HoursPerDay { get; set; } #

Number of hours represented per day.

public Int32 SlotsPerHour { get; set; } #

Number of quarter-hour slots represented per hour.

public Int32 AllowedSlots { get; set; } #

Number of allowed slots across the full grid.

public Int32 TotalSlots { get; set; } #

Total slots across the full grid.

public IReadOnlyList<Int32> AllowedSlotsByDay { get; set; } #

Allowed slot counts grouped by day index.

public IReadOnlyList<IReadOnlyList<Boolean>> AllowedHoursGrid { get; set; } #

Boolean hour-level grid indicating whether any slot is allowed in that hour.