Interface IMountedEventsPageSource
Provides IMountedEventsPage.
Namespace: MESL.SqlRace.Domain.MountedSessions
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface IMountedEventsPageSourceProperties
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. |