Table of Contents

Class StudioEmbeddedRunnerNode

Namespace
Cress.Studio.Services
Assembly
Cress.Execution.dll
public sealed class StudioEmbeddedRunnerNode : IStudioRunnerNode
Inheritance
StudioEmbeddedRunnerNode
Implements
Inherited Members

Constructors

StudioEmbeddedRunnerNode(IStudioRunnerExecutor)

public StudioEmbeddedRunnerNode(IStudioRunnerExecutor executor)

Parameters

executor IStudioRunnerExecutor

Fields

LocalNodeId

public const string LocalNodeId = "local-embedded"

Field Value

string

Properties

Snapshot

public StudioRunnerNodeSnapshot Snapshot { get; }

Property Value

StudioRunnerNodeSnapshot

Methods

DispatchAsync(StudioRunnerDispatchRequest, IProgress<RuntimeProgressUpdate>?, CancellationToken)

public Task<StudioRunnerDispatchResult> DispatchAsync(StudioRunnerDispatchRequest request, IProgress<RuntimeProgressUpdate>? progress, CancellationToken cancellationToken = default)

Parameters

request StudioRunnerDispatchRequest
progress IProgress<RuntimeProgressUpdate>
cancellationToken CancellationToken

Returns

Task<StudioRunnerDispatchResult>

Events

Changed

public event Action? Changed

Event Type

Action