Interface IMountedEventsPageSource
Provides IMountedEventsPage.
Namespace: MESL.SqlRace.Domain.MountedSessions
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface IMountedEventsPageSource
Properties
Epoch
Gets the epoch from which timings are nanosecond offsets.
Declaration
long Epoch { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
Methods
ReadPagedEvents(ReadDirection, Nullable<Int64>, Nullable<Int64>)
Reads pages of events overlapping the specified time bounds.
Declaration
IEnumerable<IMountedEventsPage> ReadPagedEvents(ReadDirection pagingDirection, Nullable<long> startTime, Nullable<long> endTime)
Parameters
Type | Name | Description |
---|---|---|
ReadDirection | pagingDirection | Time-order of pages. |
System.Nullable<System.Int64> | startTime | Optional inclusive start time, relative to the Epoch. |
System.Nullable<System.Int64> | endTime | Optional inclusive end time, relative to the Epoch. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IMountedEventsPage> | Zero or more pages. |