Show / Hide Table of Contents

Class AutomationServiceClientNoCallbackBase<TAutomationClient, TAutomationService>

Inheritance
System.Object
AutomationServiceClientBase<TAutomationService>
AutomationServiceClientNoCallbackBase<TAutomationClient, TAutomationService>
DataSourceServiceClient
DiagnosticsServiceClient
DialogProviderServiceClient
DisplayServiceClient
NumericDisplayServiceClient
PageServiceClient
ParameterDataAccessServiceClient
RecorderServiceClient
SessionServiceClient
SetServiceClient
SummaryDisplayServiceClient
TracerServiceClient
UpdateLoopStatisticsServiceClient
WaveformDisplayServiceClient
WorkbookServiceClient
Implements
IAutomationServiceMethodHandlers<TAutomationService>
System.IDisposable
Inherited Members
AutomationServiceClientBase<TAutomationService>.Dispose()
AutomationServiceClientBase<TAutomationService>.IsConnected()
AutomationServiceClientBase<TAutomationService>.Dispose(Boolean)
AutomationServiceClientBase<TAutomationService>.OnDisposeManagedResources()
AutomationServiceClientBase<TAutomationService>.OnDisposeUnmanagedResources()
AutomationServiceClientBase<TAutomationService>.Finalize()
AutomationServiceClientBase<TAutomationService>.AutomationService
Namespace: MAT.Atlas.Automation.Client.Services
Assembly: MAT.Atlas.Automation.Client.dll
Syntax
public abstract class AutomationServiceClientNoCallbackBase<TAutomationClient, TAutomationService> : AutomationServiceClientBase<TAutomationService>, IAutomationServiceMethodHandlers<TAutomationService>, IDisposable where TAutomationClient : class, IAutomationServiceMethodHandlers<TAutomationService>, new()
    where TAutomationService : class
Type Parameters
Name Description
TAutomationClient
TAutomationService

Constructors

AutomationServiceClientNoCallbackBase()

Declaration
protected AutomationServiceClientNoCallbackBase()

Methods

Call(Action<TAutomationService>, Action, Action<Exception>)

Declaration
public static void Call(Action<TAutomationService> operation, Action onSuccess = null, Action<Exception> onException = null)
Parameters
Type Name Description
System.Action<TAutomationService> operation
System.Action onSuccess
System.Action<System.Exception> onException

Call<TResult>(Func<TAutomationService, TResult>, Action<TResult>, Action<Exception>)

Declaration
public static TResult Call<TResult>(Func<TAutomationService, TResult> operation, Action<TResult> onSuccess = null, Action<Exception> onException = null)
Parameters
Type Name Description
System.Func<TAutomationService, TResult> operation
System.Action<TResult> onSuccess
System.Action<System.Exception> onException
Returns
Type Description
TResult
Type Parameters
Name Description
TResult

CreateAutomationService()

Declaration
public static TAutomationService CreateAutomationService()
Returns
Type Description
TAutomationService

GetAutomationService()

Declaration
protected override TAutomationService GetAutomationService()
Returns
Type Description
TAutomationService
Overrides
MAT.Atlas.Automation.Client.Services.AutomationServiceClientBase<TAutomationService>.GetAutomationService()

Implements

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