Show / Hide Table of Contents

Class ApplicationServiceClient

Inheritance
System.Object
AutomationServiceClientBase<IApplicationService>
AutomationServiceClientWithCallbackBase<IApplicationService, IApplicationCallbackService>
ApplicationServiceClient
Implements
IAutomationServiceMethodHandlers<IApplicationService>
System.IDisposable
IApplicationServiceClient
Inherited Members
AutomationServiceClientWithCallbackBase<IApplicationService, IApplicationCallbackService>.GetAutomationCallbackService()
AutomationServiceClientWithCallbackBase<IApplicationService, IApplicationCallbackService>.GetAutomationService()
AutomationServiceClientBase<IApplicationService>.Call(Action<IApplicationService>, Action, Action<Exception>)
AutomationServiceClientBase<IApplicationService>.Call<TResult>(Func<IApplicationService, TResult>, Action<TResult>, Action<Exception>)
AutomationServiceClientBase<IApplicationService>.Dispose()
AutomationServiceClientBase<IApplicationService>.IsConnected()
AutomationServiceClientBase<IApplicationService>.Dispose(Boolean)
AutomationServiceClientBase<IApplicationService>.GetAutomationService()
AutomationServiceClientBase<IApplicationService>.OnDisposeUnmanagedResources()
AutomationServiceClientBase<IApplicationService>.Finalize()
AutomationServiceClientBase<IApplicationService>.AutomationService
Namespace: MAT.Atlas.Automation.Client.Services
Assembly: MAT.Atlas.Automation.Client.dll
Syntax
public sealed class ApplicationServiceClient : AutomationServiceClientWithCallbackBase<IApplicationService, IApplicationCallbackService>, IAutomationServiceMethodHandlers<IApplicationService>, IDisposable, IApplicationServiceClient

Constructors

ApplicationServiceClient()

Declaration
public ApplicationServiceClient()

ApplicationServiceClient(String)

Declaration
public ApplicationServiceClient(string clientName)
Parameters
Type Name Description
System.String clientName

Methods

add_OnClientConnected(ApplicationServiceClient.OnClientConnectedDelegate)

Declaration
public void add_OnClientConnected(ApplicationServiceClient.OnClientConnectedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnClientConnectedDelegate value

add_OnExit(ApplicationServiceClient.OnExitDelegate)

Declaration
public void add_OnExit(ApplicationServiceClient.OnExitDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnExitDelegate value

add_OnMessageReceived(ApplicationServiceClient.OnMessageReceivedDelegate)

Declaration
public void add_OnMessageReceived(ApplicationServiceClient.OnMessageReceivedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnMessageReceivedDelegate value

add_OnNewLap(ApplicationServiceClient.OnNewLapDelegate)

Declaration
public void add_OnNewLap(ApplicationServiceClient.OnNewLapDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnNewLapDelegate value

add_OnNewSessionEvent(ApplicationServiceClient.OnNewSessionEventDelegate)

Declaration
public void add_OnNewSessionEvent(ApplicationServiceClient.OnNewSessionEventDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnNewSessionEventDelegate value

add_OnSessionLoaded(ApplicationServiceClient.OnSessionLoadedDelegate)

Declaration
public void add_OnSessionLoaded(ApplicationServiceClient.OnSessionLoadedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnSessionLoadedDelegate value

add_OnSessionRemoved(ApplicationServiceClient.OnSessionRemovedDelegate)

Declaration
public void add_OnSessionRemoved(ApplicationServiceClient.OnSessionRemovedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnSessionRemovedDelegate value

add_OnTelemetryStarted(ApplicationServiceClient.OnTelemetryStartedDelegate)

Declaration
public void add_OnTelemetryStarted(ApplicationServiceClient.OnTelemetryStartedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnTelemetryStartedDelegate value

add_OnTelemetryStopped(ApplicationServiceClient.OnTelemetryStoppedDelegate)

Declaration
public void add_OnTelemetryStopped(ApplicationServiceClient.OnTelemetryStoppedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnTelemetryStoppedDelegate value

Connect(String)

Declaration
public void Connect(string clientName)
Parameters
Type Name Description
System.String clientName

Disconnect()

Declaration
public void Disconnect()

GetAutomationCallbackService()

Declaration
protected override IApplicationCallbackService GetAutomationCallbackService()
Returns
Type Description
IApplicationCallbackService
Overrides
MAT.Atlas.Automation.Client.Services.AutomationServiceClientWithCallbackBase<MAT.Atlas.Automation.Api.IApplicationService, MAT.Atlas.Automation.Api.IApplicationCallbackService>.GetAutomationCallbackService()

GetVersion()

Declaration
public string GetVersion()
Returns
Type Description
System.String

LoadFileSessionEx(ObjectId, String, Int64)

Declaration
public void LoadFileSessionEx(ObjectId setId, string filePath, long flag)
Parameters
Type Name Description
ObjectId setId
System.String filePath
System.Int64 flag

LoadFileSessions(ObjectId, String[])

Declaration
public void LoadFileSessions(ObjectId setId, string[] filePaths)
Parameters
Type Name Description
ObjectId setId
System.String[] filePaths

LoadServiceSession(ObjectId, ObjectId, ObjectId)

Declaration
public void LoadServiceSession(ObjectId setId, ObjectId connectionId, ObjectId sessionId)
Parameters
Type Name Description
ObjectId setId
ObjectId connectionId
ObjectId sessionId

LoadSqlRaceSessions(ObjectId, String[], String[])

Declaration
public void LoadSqlRaceSessions(ObjectId setId, string[] keys, string[] connectionStrings)
Parameters
Type Name Description
ObjectId setId
System.String[] keys
System.String[] connectionStrings

OnDisposeManagedResources()

Declaration
protected override void OnDisposeManagedResources()
Overrides
MAT.Atlas.Automation.Client.Services.AutomationServiceClientBase<MAT.Atlas.Automation.Api.IApplicationService>.OnDisposeManagedResources()

remove_OnClientConnected(ApplicationServiceClient.OnClientConnectedDelegate)

Declaration
public void remove_OnClientConnected(ApplicationServiceClient.OnClientConnectedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnClientConnectedDelegate value

remove_OnExit(ApplicationServiceClient.OnExitDelegate)

Declaration
public void remove_OnExit(ApplicationServiceClient.OnExitDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnExitDelegate value

remove_OnMessageReceived(ApplicationServiceClient.OnMessageReceivedDelegate)

Declaration
public void remove_OnMessageReceived(ApplicationServiceClient.OnMessageReceivedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnMessageReceivedDelegate value

remove_OnNewLap(ApplicationServiceClient.OnNewLapDelegate)

Declaration
public void remove_OnNewLap(ApplicationServiceClient.OnNewLapDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnNewLapDelegate value

remove_OnNewSessionEvent(ApplicationServiceClient.OnNewSessionEventDelegate)

Declaration
public void remove_OnNewSessionEvent(ApplicationServiceClient.OnNewSessionEventDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnNewSessionEventDelegate value

remove_OnSessionLoaded(ApplicationServiceClient.OnSessionLoadedDelegate)

Declaration
public void remove_OnSessionLoaded(ApplicationServiceClient.OnSessionLoadedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnSessionLoadedDelegate value

remove_OnSessionRemoved(ApplicationServiceClient.OnSessionRemovedDelegate)

Declaration
public void remove_OnSessionRemoved(ApplicationServiceClient.OnSessionRemovedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnSessionRemovedDelegate value

remove_OnTelemetryStarted(ApplicationServiceClient.OnTelemetryStartedDelegate)

Declaration
public void remove_OnTelemetryStarted(ApplicationServiceClient.OnTelemetryStartedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnTelemetryStartedDelegate value

remove_OnTelemetryStopped(ApplicationServiceClient.OnTelemetryStoppedDelegate)

Declaration
public void remove_OnTelemetryStopped(ApplicationServiceClient.OnTelemetryStoppedDelegate value)
Parameters
Type Name Description
ApplicationServiceClient.OnTelemetryStoppedDelegate value

RemoveSession(SessionId)

Declaration
public void RemoveSession(SessionId sessionId)
Parameters
Type Name Description
SessionId sessionId

ShowMessage(String)

Declaration
public void ShowMessage(string message)
Parameters
Type Name Description
System.String message

Events

OnClientConnected

Declaration
public event ApplicationServiceClient.OnClientConnectedDelegate OnClientConnected
Event Type
Type Description
ApplicationServiceClient.OnClientConnectedDelegate

OnExit

Declaration
public event ApplicationServiceClient.OnExitDelegate OnExit
Event Type
Type Description
ApplicationServiceClient.OnExitDelegate

OnMessageReceived

Declaration
public event ApplicationServiceClient.OnMessageReceivedDelegate OnMessageReceived
Event Type
Type Description
ApplicationServiceClient.OnMessageReceivedDelegate

OnNewLap

Declaration
public event ApplicationServiceClient.OnNewLapDelegate OnNewLap
Event Type
Type Description
ApplicationServiceClient.OnNewLapDelegate

OnNewSessionEvent

Declaration
public event ApplicationServiceClient.OnNewSessionEventDelegate OnNewSessionEvent
Event Type
Type Description
ApplicationServiceClient.OnNewSessionEventDelegate

OnSessionLoaded

Declaration
public event ApplicationServiceClient.OnSessionLoadedDelegate OnSessionLoaded
Event Type
Type Description
ApplicationServiceClient.OnSessionLoadedDelegate

OnSessionRemoved

Declaration
public event ApplicationServiceClient.OnSessionRemovedDelegate OnSessionRemoved
Event Type
Type Description
ApplicationServiceClient.OnSessionRemovedDelegate

OnTelemetryStarted

Declaration
public event ApplicationServiceClient.OnTelemetryStartedDelegate OnTelemetryStarted
Event Type
Type Description
ApplicationServiceClient.OnTelemetryStartedDelegate

OnTelemetryStopped

Declaration
public event ApplicationServiceClient.OnTelemetryStoppedDelegate OnTelemetryStopped
Event Type
Type Description
ApplicationServiceClient.OnTelemetryStoppedDelegate

Implements

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