API Reference
Class
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
- Number of days represented in the schedule grid.
- HoursPerDay System.Int32
- Number of hours represented per day.
- SlotsPerHour System.Int32
- Number of quarter-hour slots represented per hour.
- AllowedSlots System.Int32
- Number of allowed slots across the full grid.
- TotalSlots System.Int32
- Total slots across the full grid.
- AllowedSlotsByDay System.Collections.Generic.IReadOnlyList{System.Int32}
- Allowed slot counts grouped by day index.
- AllowedHoursGrid System.Collections.Generic.IReadOnlyList{System.Collections.Generic.IReadOnlyList{System.Boolean}}
- Boolean hour-level grid indicating whether any slot is allowed in that hour.
Methods
public virtual SiteConnectionScheduleSnapshot <Clone>$() #Returns:
SiteConnectionScheduleSnapshotpublic 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:
VoidParameters
- Days Int32
- HoursPerDay Int32
- SlotsPerHour Int32
- AllowedSlots Int32
- TotalSlots Int32
- AllowedSlotsByDay IReadOnlyList<Int32>
- AllowedHoursGrid IReadOnlyList<IReadOnlyList<Boolean>>
public virtual Boolean Equals(SiteConnectionScheduleSnapshot other) #Returns:
BooleanParameters
- obj Object
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
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.