Class ApplicationServiceClient
Inheritance
System.Object
ApplicationServiceClient
Implements
System.IDisposable
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
add_OnExit(ApplicationServiceClient.OnExitDelegate)
Declaration
public void add_OnExit(ApplicationServiceClient.OnExitDelegate value)
Parameters
add_OnMessageReceived(ApplicationServiceClient.OnMessageReceivedDelegate)
Declaration
public void add_OnMessageReceived(ApplicationServiceClient.OnMessageReceivedDelegate value)
Parameters
add_OnNewLap(ApplicationServiceClient.OnNewLapDelegate)
Declaration
public void add_OnNewLap(ApplicationServiceClient.OnNewLapDelegate value)
Parameters
add_OnNewSessionEvent(ApplicationServiceClient.OnNewSessionEventDelegate)
Declaration
public void add_OnNewSessionEvent(ApplicationServiceClient.OnNewSessionEventDelegate value)
Parameters
add_OnSessionLoaded(ApplicationServiceClient.OnSessionLoadedDelegate)
Declaration
public void add_OnSessionLoaded(ApplicationServiceClient.OnSessionLoadedDelegate value)
Parameters
add_OnSessionRemoved(ApplicationServiceClient.OnSessionRemovedDelegate)
Declaration
public void add_OnSessionRemoved(ApplicationServiceClient.OnSessionRemovedDelegate value)
Parameters
add_OnTelemetryStarted(ApplicationServiceClient.OnTelemetryStartedDelegate)
Declaration
public void add_OnTelemetryStarted(ApplicationServiceClient.OnTelemetryStartedDelegate value)
Parameters
add_OnTelemetryStopped(ApplicationServiceClient.OnTelemetryStoppedDelegate)
Declaration
public void add_OnTelemetryStopped(ApplicationServiceClient.OnTelemetryStoppedDelegate value)
Parameters
Connect(String)
Declaration
public void Connect(string clientName)
Parameters
Type |
Name |
Description |
System.String |
clientName |
|
Disconnect()
Declaration
GetAutomationCallbackService()
Declaration
protected override IApplicationCallbackService GetAutomationCallbackService()
Returns
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
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
remove_OnExit(ApplicationServiceClient.OnExitDelegate)
Declaration
public void remove_OnExit(ApplicationServiceClient.OnExitDelegate value)
Parameters
remove_OnMessageReceived(ApplicationServiceClient.OnMessageReceivedDelegate)
Declaration
public void remove_OnMessageReceived(ApplicationServiceClient.OnMessageReceivedDelegate value)
Parameters
remove_OnNewLap(ApplicationServiceClient.OnNewLapDelegate)
Declaration
public void remove_OnNewLap(ApplicationServiceClient.OnNewLapDelegate value)
Parameters
remove_OnNewSessionEvent(ApplicationServiceClient.OnNewSessionEventDelegate)
Declaration
public void remove_OnNewSessionEvent(ApplicationServiceClient.OnNewSessionEventDelegate value)
Parameters
remove_OnSessionLoaded(ApplicationServiceClient.OnSessionLoadedDelegate)
Declaration
public void remove_OnSessionLoaded(ApplicationServiceClient.OnSessionLoadedDelegate value)
Parameters
remove_OnSessionRemoved(ApplicationServiceClient.OnSessionRemovedDelegate)
Declaration
public void remove_OnSessionRemoved(ApplicationServiceClient.OnSessionRemovedDelegate value)
Parameters
remove_OnTelemetryStarted(ApplicationServiceClient.OnTelemetryStartedDelegate)
Declaration
public void remove_OnTelemetryStarted(ApplicationServiceClient.OnTelemetryStartedDelegate value)
Parameters
remove_OnTelemetryStopped(ApplicationServiceClient.OnTelemetryStoppedDelegate)
Declaration
public void remove_OnTelemetryStopped(ApplicationServiceClient.OnTelemetryStoppedDelegate value)
Parameters
RemoveSession(SessionId)
Declaration
public void RemoveSession(SessionId sessionId)
Parameters
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
OnExit
Declaration
public event ApplicationServiceClient.OnExitDelegate OnExit
Event Type
OnMessageReceived
Declaration
public event ApplicationServiceClient.OnMessageReceivedDelegate OnMessageReceived
Event Type
OnNewLap
Declaration
public event ApplicationServiceClient.OnNewLapDelegate OnNewLap
Event Type
OnNewSessionEvent
Declaration
public event ApplicationServiceClient.OnNewSessionEventDelegate OnNewSessionEvent
Event Type
OnSessionLoaded
Declaration
public event ApplicationServiceClient.OnSessionLoadedDelegate OnSessionLoaded
Event Type
OnSessionRemoved
Declaration
public event ApplicationServiceClient.OnSessionRemovedDelegate OnSessionRemoved
Event Type
OnTelemetryStarted
Declaration
public event ApplicationServiceClient.OnTelemetryStartedDelegate OnTelemetryStarted
Event Type
OnTelemetryStopped
Declaration
public event ApplicationServiceClient.OnTelemetryStoppedDelegate OnTelemetryStopped
Event Type
Implements
System.IDisposable