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 |