Class StudioRunnerService
public sealed class StudioRunnerService : IStudioRunnerService
- Inheritance
-
StudioRunnerService
- Implements
- Inherited Members
Constructors
StudioRunnerService(IEnumerable<IStudioRunnerNode>)
public StudioRunnerService(IEnumerable<IStudioRunnerNode> nodes)
Parameters
nodesIEnumerable<IStudioRunnerNode>
Methods
DispatchAsync(StudioRunnerDispatchRequest, IProgress<RuntimeProgressUpdate>?, CancellationToken)
public Task<StudioRunnerDispatchResult> DispatchAsync(StudioRunnerDispatchRequest request, IProgress<RuntimeProgressUpdate>? progress, CancellationToken cancellationToken = default)
Parameters
requestStudioRunnerDispatchRequestprogressIProgress<RuntimeProgressUpdate>cancellationTokenCancellationToken
Returns
ListNodes()
public IReadOnlyList<StudioRunnerNodeSnapshot> ListNodes()
Returns
Events
Changed
public event Action? Changed