Show / Hide Table of Contents

Class SessionServiceClient

Inheritance
System.Object
AutomationServiceClientBase<ISessionService>
AutomationServiceClientNoCallbackBase<SessionServiceClient, ISessionService>
SessionServiceClient
Implements
IAutomationServiceMethodHandlers<ISessionService>
System.IDisposable
ISessionServiceClient
Inherited Members
AutomationServiceClientNoCallbackBase<SessionServiceClient, ISessionService>.Call(Action<ISessionService>, Action, Action<Exception>)
AutomationServiceClientNoCallbackBase<SessionServiceClient, ISessionService>.Call<TResult>(Func<ISessionService, TResult>, Action<TResult>, Action<Exception>)
AutomationServiceClientNoCallbackBase<SessionServiceClient, ISessionService>.CreateAutomationService()
AutomationServiceClientNoCallbackBase<SessionServiceClient, ISessionService>.GetAutomationService()
AutomationServiceClientBase<ISessionService>.Call(Action<ISessionService>, Action, Action<Exception>)
AutomationServiceClientBase<ISessionService>.Call<TResult>(Func<ISessionService, TResult>, Action<TResult>, Action<Exception>)
AutomationServiceClientBase<ISessionService>.Dispose()
AutomationServiceClientBase<ISessionService>.IsConnected()
AutomationServiceClientBase<ISessionService>.Dispose(Boolean)
AutomationServiceClientBase<ISessionService>.GetAutomationService()
AutomationServiceClientBase<ISessionService>.OnDisposeManagedResources()
AutomationServiceClientBase<ISessionService>.OnDisposeUnmanagedResources()
AutomationServiceClientBase<ISessionService>.Finalize()
AutomationServiceClientBase<ISessionService>.AutomationService
Namespace: MAT.Atlas.Automation.Client.Services
Assembly: MAT.Atlas.Automation.Client.dll
Syntax
public sealed class SessionServiceClient : AutomationServiceClientNoCallbackBase<SessionServiceClient, ISessionService>, IAutomationServiceMethodHandlers<ISessionService>, IDisposable, ISessionServiceClient

Constructors

SessionServiceClient()

Declaration
public SessionServiceClient()

Methods

AddDataToTransientParameter(SessionId, String, Int64, Int64, Double[])

Declaration
public void AddDataToTransientParameter(SessionId sessionId, string parameterIdentifier, long startTime, long interval, double[] values)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
System.Int64 startTime
System.Int64 interval
System.Double[] values

AddDataToTransientParameterVba(SessionId, String, Double, Double, Object)

Declaration
public void AddDataToTransientParameterVba(SessionId sessionId, string parameterIdentifier, double startTime, double interval, object values)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
System.Double startTime
System.Double interval
System.Object values

AddOrUpdateSessionDetail(SessionId, String, String)

Declaration
public SessionDetail AddOrUpdateSessionDetail(SessionId sessionId, string name, string value)
Parameters
Type Name Description
SessionId sessionId
System.String name
System.String value
Returns
Type Description
SessionDetail

AddSessionEvent(SessionId, Int64, String, String, EventPriority, Boolean, Double[])

Declaration
public void AddSessionEvent(SessionId sessionId, long timestamp, string description, string groupName, EventPriority eventPriority, bool persist, double[] rawData)
Parameters
Type Name Description
SessionId sessionId
System.Int64 timestamp
System.String description
System.String groupName
EventPriority eventPriority
System.Boolean persist
System.Double[] rawData

AddSessionEventVba(SessionId, Double, String, String, EventPriority, Boolean, Object)

Declaration
public void AddSessionEventVba(SessionId sessionId, double timestamp, string description, string groupName, EventPriority eventPriority, bool persist, object rawData)
Parameters
Type Name Description
SessionId sessionId
System.Double timestamp
System.String description
System.String groupName
EventPriority eventPriority
System.Boolean persist
System.Object rawData

AddTimeDataToTransientParameter(SessionId, String, Int64[], Double[])

Declaration
public void AddTimeDataToTransientParameter(SessionId sessionId, string parameterIdentifier, long[] timestamps, double[] values)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
System.Int64[] timestamps
System.Double[] values

AddTimeDataToTransientParameterVba(SessionId, String, Object, Object)

Declaration
public void AddTimeDataToTransientParameterVba(SessionId sessionId, string parameterIdentifier, object timestamps, object values)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
System.Object timestamps
System.Object values

AddTransientParameter(SessionId, String, String, String, String[], Double, Double)

Declaration
public Parameter AddTransientParameter(SessionId sessionId, string identifier, string name, string description, string[] groups, double minimum, double maximum)
Parameters
Type Name Description
SessionId sessionId
System.String identifier
System.String name
System.String description
System.String[] groups
System.Double minimum
System.Double maximum
Returns
Type Description
Parameter

AddTransientParameterVba(SessionId, String, String, String, String, Double, Double)

Declaration
public Parameter AddTransientParameterVba(SessionId sessionId, string identifier, string name, string description, string groups, double minimum, double maximum)
Parameters
Type Name Description
SessionId sessionId
System.String identifier
System.String name
System.String description
System.String groups
System.Double minimum
System.Double maximum
Returns
Type Description
Parameter

AppendSessions(SessionId, String[])

Declaration
public void AppendSessions(SessionId sessionId, string[] filePaths)
Parameters
Type Name Description
SessionId sessionId
System.String[] filePaths

AppendSessionsWithAssociates(SessionId, String[], Int64[])

Declaration
public void AppendSessionsWithAssociates(SessionId sessionId, string[] filePaths, long[] versions)
Parameters
Type Name Description
SessionId sessionId
System.String[] filePaths
System.Int64[] versions

AppendSessionsWithAssociatesVba(SessionId, String[], Int32[])

Declaration
public void AppendSessionsWithAssociatesVba(SessionId sessionId, string[] filePaths, int[] versions)
Parameters
Type Name Description
SessionId sessionId
System.String[] filePaths
System.Int32[] versions

AppendSqlRaceSessions(SessionId, String[], String[])

Declaration
public void AppendSqlRaceSessions(SessionId sessionId, string[] keys, string[] connectionStrings)
Parameters
Type Name Description
SessionId sessionId
System.String[] keys
System.String[] connectionStrings

GetCompositeSession(SessionId)

Declaration
public CompositeSession GetCompositeSession(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
CompositeSession

GetSession(SessionId)

Declaration
public Session GetSession(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Session

GetSessionDetail(SessionId, String)

Declaration
public SessionDetail GetSessionDetail(SessionId sessionId, string name)
Parameters
Type Name Description
SessionId sessionId
System.String name
Returns
Type Description
SessionDetail

GetSessionDetails(SessionId)

Declaration
public SessionDetail[] GetSessionDetails(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
SessionDetail[]

GetSessionEvent(SessionId, Int32)

Declaration
public SessionEvent GetSessionEvent(SessionId sessionId, int id)
Parameters
Type Name Description
SessionId sessionId
System.Int32 id
Returns
Type Description
SessionEvent

GetSessionEvents(SessionId)

Declaration
public SessionEvent[] GetSessionEvents(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
SessionEvent[]

GetSessionFastestLap(SessionId)

Declaration
public Lap GetSessionFastestLap(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Lap

GetSessionLapById(SessionId, Int32)

Declaration
public Lap GetSessionLapById(SessionId sessionId, int lapId)
Parameters
Type Name Description
SessionId sessionId
System.Int32 lapId
Returns
Type Description
Lap

GetSessionLapByNumber(SessionId, Int16)

Declaration
public Lap GetSessionLapByNumber(SessionId sessionId, short number)
Parameters
Type Name Description
SessionId sessionId
System.Int16 number
Returns
Type Description
Lap

GetSessionLaps(SessionId)

Declaration
public Lap[] GetSessionLaps(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Lap[]

GetSessionParameter(SessionId, String)

Declaration
public Parameter GetSessionParameter(SessionId sessionId, string parameterIdentifier)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier
Returns
Type Description
Parameter

GetSessionParameterById(SessionId, ObjectId)

Declaration
public Parameter GetSessionParameterById(SessionId sessionId, ObjectId parameterInstanceIdentifier)
Parameters
Type Name Description
SessionId sessionId
ObjectId parameterInstanceIdentifier
Returns
Type Description
Parameter

GetSessionParameterByIndex(SessionId, Int32)

Declaration
public Parameter GetSessionParameterByIndex(SessionId sessionId, int parameterIndex)
Parameters
Type Name Description
SessionId sessionId
System.Int32 parameterIndex
Returns
Type Description
Parameter

GetSessionParameterCount(SessionId)

Declaration
public int GetSessionParameterCount(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
System.Int32

GetSessionParameters(SessionId)

Declaration
public Parameter[] GetSessionParameters(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Parameter[]

GetSessions(SessionId)

Declaration
public Session[] GetSessions(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
Session[]

GetSessionTimeBase(SessionId)

Declaration
public TimeBase GetSessionTimeBase(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId
Returns
Type Description
TimeBase

RemoveDataFromTransientParameter(SessionId, String)

Declaration
public void RemoveDataFromTransientParameter(SessionId sessionId, string parameterIdentifier)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier

RemoveSessionDetail(SessionId, String)

Declaration
public void RemoveSessionDetail(SessionId sessionId, string name)
Parameters
Type Name Description
SessionId sessionId
System.String name

RemoveTransientParameter(SessionId, String)

Declaration
public void RemoveTransientParameter(SessionId sessionId, string parameterIdentifier)
Parameters
Type Name Description
SessionId sessionId
System.String parameterIdentifier

Implements

IAutomationServiceMethodHandlers<TAutomationService>
System.IDisposable
ISessionServiceClient
In This Article
Back to top Generated by DocFX