Interface ISessionInformation
Interface for Session Information to be returned from the external File Session assembly.
Namespace: MESL.SqlRace.Domain.FileSession
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface ISessionInformation
Properties
Constants
Gets the session constants
Declaration
IEnumerable<Constant> Constants { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Constant> |
EndTime
Gets the End Time of the Session.
Declaration
long EndTime { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
Identifier
Gets the Identifier of the Session.
Declaration
string Identifier { get; }
Property Value
Type | Description |
---|---|
System.String |
Laps
Gets the Lap's within the File based Session.
Declaration
IEnumerable<Lap> Laps { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Lap> |
Markers
Gets the Markers with the File based Session.
Declaration
IEnumerable<Marker> Markers { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<Marker> |
OwnerId
Team or Consortium Id of the Session Owner
Declaration
uint OwnerId { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
SessionDataItems
Gets the SessionDataItem's within the File based Session.
Declaration
IEnumerable<SessionDataItem> SessionDataItems { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<SessionDataItem> |
StartTime
Gets the Start Time of the Session.
Declaration
long StartTime { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
TimeOfRecording
Gets the Date the Session was recorded.
Declaration
DateTime TimeOfRecording { get; }
Property Value
Type | Description |
---|---|
System.DateTime |