Class MountedSessionEvents.EventsAdded
Communicates a range of events added for a MountedSession.
Namespace: MESL.SqlRace.Domain.MountedSessions
Assembly: MESL.SqlRace.Domain.dll
Syntax
public class EventsAdded : MountedSessionEvents.SessionUpdated
Constructors
EventsAdded(TimeRange, Lazy<IList<Event>>)
Initializes a new instance.
Declaration
public EventsAdded(TimeRange timeRange, Lazy<IList<Event>> events)
Parameters
Type | Name | Description |
---|---|---|
TimeRange | timeRange | Inclusive time-range covering the events. |
System.Lazy<System.Collections.Generic.IList<Event>> | events | Function, which will return the events once called. |
Properties
Events
Gets the events.
Declaration
public Lazy<IList<Event>> Events { get; }
Property Value
Type | Description |
---|---|
System.Lazy<System.Collections.Generic.IList<Event>> | The events. |
TimeRange
Inclusive time-range covering the events. The time-range may be over-sized and the events may overlap existing time-ranges.
Declaration
public TimeRange TimeRange { get; }
Property Value
Type | Description |
---|---|
TimeRange |