Partager via


ReferenceFlowStep Class

Definition

The flow step which references another flow.

public sealed class ReferenceFlowStep : Microsoft.SemanticKernel.Experimental.Orchestration.FlowStep
type ReferenceFlowStep = class
    inherit FlowStep
Public NotInheritable Class ReferenceFlowStep
Inherits FlowStep
Inheritance
ReferenceFlowStep

Constructors

ReferenceFlowStep()

Only for deserialization.

ReferenceFlowStep(String)

Initializes a new instance of the Flow class.

Properties

CompletionType

CompletionType of the step

(Inherited from FlowStep)
FlowName

Name of reference Flow.

Goal

Goal of the step

(Inherited from FlowStep)
Passthrough

Variables to be passed through on iterations of the step

(Inherited from FlowStep)
Plugins

Gets or sets the plugin available for the current step

(Inherited from FlowStep)
Provides

Variables to be provided by the step

(Inherited from FlowStep)
Requires

Parameters required for executing the step

(Inherited from FlowStep)
StartingMessage

If the CompletionType is CompletionType.ZeroOrMore, this message will be used to ask the user if they want to execute the current step or skip it.

(Inherited from FlowStep)
TransitionMessage

If the CompletionType is CompletionType.AtLeastOnce or CompletionType.ZeroOrMore, this message will be used to ask the user if they want to try the step again.

(Inherited from FlowStep)

Methods

AddPassthrough(String[], Boolean)

Register the arguments passed through by the step

(Inherited from FlowStep)
AddProvides(String[])

Register the arguments provided by the step

(Inherited from FlowStep)
AddRequires(String[])

Register the required arguments for the step

(Inherited from FlowStep)
DependsOn(FlowStep)

Check if the step depends on another step

(Inherited from FlowStep)
LoadPlugins(Kernel, Dictionary<Object,String>)

Get the plugin instances registered with the step

(Inherited from FlowStep)

Applies to