-
Notifications
You must be signed in to change notification settings - Fork 13
markdoccore IPluginStep
Denis Akopyan edited this page Mar 6, 2022
·
1 revision
Interface for plugin steps
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph MarkDoc.Core
MarkDoc.Core.IPluginStep[[IPluginStep]]
class MarkDoc.Core.IPluginStep interfaceStyle;
end
Type | Name | Methods |
---|---|---|
string |
Id Unique identifier of the step |
get |
bool |
IsLastStep Determines whether this step is last in the step sequence |
get |
string |
Name Step name |
get |
int |
StepNumber Step order number |
get |
Returns | Name |
---|---|
Task |
GetStepViewAsync (IReadOnlyDictionary <string , string > settings, IReadOnlyDictionary <string , IReadOnlyDictionary > previousSettings) |
string |
GetViewId ()Retrieves the id of the view |
Interface for plugin steps
public abstract Task GetStepViewAsync(IReadOnlyDictionary<string, string> settings, IReadOnlyDictionary<string, IReadOnlyDictionary> previousSettings)
Type | Name | Description |
---|---|---|
IReadOnlyDictionary <string , string > |
settings | |
IReadOnlyDictionary <string , IReadOnlyDictionary > |
previousSettings |
public abstract string GetViewId()
Retrieves the id of the view
View id
public abstract string Id { get }
Unique identifier of the step
public abstract string Name { get }
Step name
public abstract int StepNumber { get }
Step order number
public abstract bool IsLastStep { get }
Determines whether this step is last in the step sequence
Generated with MarkDoc