diff --git a/xml/System.Threading.Tasks.Dataflow/DataflowBlockOptions.xml b/xml/System.Threading.Tasks.Dataflow/DataflowBlockOptions.xml index 35afe47dcd9..d615e9d2eb3 100644 --- a/xml/System.Threading.Tasks.Dataflow/DataflowBlockOptions.xml +++ b/xml/System.Threading.Tasks.Dataflow/DataflowBlockOptions.xml @@ -143,9 +143,23 @@ System.Boolean - To be added. - To be added. - To be added. + Gets or sets whether ordered processing should be enforced on a block's handling of messages. + + will ensure that messages are output in the same +order they were input, even if parallelism is employed by the block, and the processing of a message N finishes +after the processing of a subsequent message N+1 (the block will reorder the results to maintain the input +ordering prior to making those results available to a consumer). Some blocks may allow this to be relaxed, +however. Setting to false tells a block that it may relax this ordering if +it's able to do so. This can be beneficial if making a processed result immediately available +is more important than maintaining the input-to-output ordering. + +]]> + @@ -260,4 +274,4 @@ - \ No newline at end of file +