Class Defer
Represents an expression builder that creates a new observable sequence for each subscription using the encapsulated workflow.
The Defer
operator uses the nested workflow to specify the constructed sequence. All input sequences to the outer Defer
node will be routed to the inner WorkflowInput nodes, and all notifications emitted by the inner WorkflowOutput node will be emitted by the outer Defer
node. Multiple subscriptions can be active simultaneously, in which case the nested workflow will run multiple times and is considered to be reentrant.
public class Defer : WorkflowExpressionBuilder, IWorkflowExpressionBuilder, INamedElement, IPropertyMappingBuilder, IExpressionBuilder
- Inheritance
-
Defer
- Implements
- Inherited Members
- Extension Methods
Constructors
- Defer(ExpressionBuilderGraph)
Initializes a new instance of the Defer class with the specified expression builder workflow.
Methods
- Build(IEnumerable<Expression>)
Generates an Expression node from a collection of input arguments. The result can be chained with other builders in a workflow.