GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
Workflow Class
The read-only `Workflow` class helps manage different stages of an editing workflow. ArcGIS Maps SDK for JavaScript
public record Workflow : dymaptic.GeoBlazor.Core.Interfaces.IInteractiveRecord, System.IEquatable<dymaptic.GeoBlazor.Pro.Model.Workflow>
Inheritance System.Object 🡒 Workflow
Derived
↳ UpdateFeaturesWorkflow
Implements IInteractiveRecord, System.IEquatable<Workflow>
Constructors
Workflow() Constructor
The read-only `Workflow` class helps manage different stages of an editing workflow. ArcGIS Maps SDK for JavaScript
public Workflow();
Properties
Workflow.AbortManager Property
Allows for transmitting CancellationToken cancel signals to JavaScript.
public dymaptic.GeoBlazor.Core.Model.AbortManager? AbortManager { get; set; }
Implements AbortManager
Property Value
Workflow.CoreJsModule Property
Reference to the Core JavaScript module.
public Microsoft.JSInterop.IJSObjectReference? CoreJsModule { get; set; }
Implements CoreJsModule
Property Value
Microsoft.JSInterop.IJSObjectReference
Workflow.Id Property
A unique Id to identify this record in JavaScript.
public System.Guid Id { get; set; }
Implements Id
Property Value
Workflow.JsComponentReference Property
Represents the JavaScript component reference.
public Microsoft.JSInterop.IJSObjectReference? JsComponentReference { get; set; }
Implements JsComponentReference
Property Value
Microsoft.JSInterop.IJSObjectReference
Methods
Workflow.Cancel(WorkflowCancelOptions) Method
Cancels the active workflow. ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task Cancel(dymaptic.GeoBlazor.Pro.Options.WorkflowCancelOptions options);
Parameters
options
WorkflowCancelOptions
An object with the following properties.
Returns
Workflow.Commit() Method
Call this method when the workflow is considered finished. ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task Commit();
Returns
Workflow.Next() Method
Moves to the next step in the workflow. ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task Next();
Returns
Workflow.Previous(WorkflowPreviousOptions) Method
Moves to the previous step in the workflow. ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task Previous(dymaptic.GeoBlazor.Pro.Options.WorkflowPreviousOptions options);
Parameters
options
WorkflowPreviousOptions
Options when calling this method.
Returns
Workflow.Reset() Method
Resets the workflow. ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task Reset();
Returns
Workflow.Start() Method
Starts the workflow. ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task<string?> Start();