IUSIAutomationGateway
USI.Core
Public SDK type.
public interface IUSIAutomationGatewayMethods
GetOperations
public IReadOnlyList<USIAutomationOperationDescriptor> GetOperations()GetSummary
public USIAutomationCatalogSummary GetSummary()InvokeAsync
public Task<USIAutomationCallResult> InvokeAsync(string operationId, IReadOnlyDictionary<String, Object> arguments = null, CancellationToken cancellationToken = null)ReadAsync
public Task<USIAutomationCallResult> ReadAsync(string operationId, IReadOnlyDictionary<String, Object> arguments = null, CancellationToken cancellationToken = null)ReadSnapshotAsync
public Task<USIAutomationSnapshot> ReadSnapshotAsync(IEnumerable<String> operationIds, CancellationToken cancellationToken = null)Search
public IReadOnlyList<USIAutomationOperationDescriptor> Search(string query, USIAutomationOperationKind? kind = null, int maximumResults = 100)WriteAsync
public Task<USIAutomationCallResult> WriteAsync(string operationId, IReadOnlyDictionary<String, Object> arguments = null, CancellationToken cancellationToken = null)