diff --git a/xml/System.Threading.Tasks.Dataflow/BatchedJoinBlock`2.xml b/xml/System.Threading.Tasks.Dataflow/BatchedJoinBlock`2.xml index e1c13905123..cdd4c1cdec8 100644 --- a/xml/System.Threading.Tasks.Dataflow/BatchedJoinBlock`2.xml +++ b/xml/System.Threading.Tasks.Dataflow/BatchedJoinBlock`2.xml @@ -256,7 +256,7 @@ An IDisposable that, upon calling Dispose, will unlink the source from the target. To be added. - is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + is (Nothing in Visual Basic) or is (Nothing in Visual Basic). @@ -353,12 +353,25 @@ After `Fault` has been called on a dataflow block, that block will complete, suc - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. + The of the message that is to be consumed. + The for which the message is to be consumed. + + if the message was successfully consumed. otherwise. + Passes the ownership of the message identified by the from this instance to the . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as messageValue through . + If the message requested is not available, the return value will be (Nothing in Visual Basic). + + + for which the message is to be consumed need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). @@ -389,10 +402,23 @@ After `Fault` has been called on a dataflow block, that block will complete, suc - To be added. - To be added. - To be added. - To be added. + The of the reserved message. + The that currently holds the reservation. + Releases the right to pass the ownership of the message identified by the from this to the . + + that holds the reservation need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + It is required that this message has been previously reserved for the same . + + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). + The did not have the message reserved. @@ -423,11 +449,26 @@ After `Fault` has been called on a dataflow block, that block will complete, suc - To be added. - To be added. - To be added. - To be added. - To be added. + The of the message that is to be reserved. + The for which the message is to be reserved. + Reserves the right to pass the ownership of the message identified by the from this to the . + + if the message was successfully reserved; otherwise, . + + for which the message is to be reserved need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + If `true` is returned, either or for this message must be subsequently called with the same and . + Failure to do so may result in the source being unable to propagate any further messages to any target. + must not be called while the target is holding any internal locks. Doing so will violate the lock hierarchy necessary to avoid deadlocks in a dataflow network. + + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). diff --git a/xml/System.Threading.Tasks.Dataflow/BatchedJoinBlock`3.xml b/xml/System.Threading.Tasks.Dataflow/BatchedJoinBlock`3.xml index 0fa9c0ab53e..6d4a2708ff9 100644 --- a/xml/System.Threading.Tasks.Dataflow/BatchedJoinBlock`3.xml +++ b/xml/System.Threading.Tasks.Dataflow/BatchedJoinBlock`3.xml @@ -257,7 +257,7 @@ An IDisposable that, upon calling Dispose, will unlink the source from the target. To be added. - is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + is (Nothing in Visual Basic) or is (Nothing in Visual Basic). @@ -355,12 +355,25 @@ - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. + The of the message that is to be consumed. + The for which the message is to be consumed. + + if the message was successfully consumed. otherwise. + Passes the ownership of the message identified by the from this instance to the . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as messageValue through . + If the message requested is not available, the return value will be (Nothing in Visual Basic). + + + for which the message is to be consumed need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). @@ -391,10 +404,23 @@ - To be added. - To be added. - To be added. - To be added. + The of the reserved message. + The that currently holds the reservation. + Releases the right to pass the ownership of the message identified by the from this to the . + + that holds the reservation need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + It is required that this message has been previously reserved for the same . + + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). + The did not have the message reserved. @@ -425,11 +451,26 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + The of the message that is to be reserved. + The for which the message is to be reserved. + Reserves the right to pass the ownership of the message identified by the from this to the . + + if the message was successfully reserved; otherwise, . + + for which the message is to be reserved need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + If `true` is returned, either or for this message must be subsequently called with the same and . + Failure to do so may result in the source being unable to propagate any further messages to any target. + must not be called while the target is holding any internal locks. Doing so will violate the lock hierarchy necessary to avoid deadlocks in a dataflow network. + + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). diff --git a/xml/System.Threading.Tasks.Dataflow/JoinBlock`2.xml b/xml/System.Threading.Tasks.Dataflow/JoinBlock`2.xml index 83f3b442d50..18f5434b470 100644 --- a/xml/System.Threading.Tasks.Dataflow/JoinBlock`2.xml +++ b/xml/System.Threading.Tasks.Dataflow/JoinBlock`2.xml @@ -219,7 +219,7 @@ An IDisposable that, upon calling Dispose, will unlink the source from the target. To be added. - is null (Nothing in Visual Basic) or is null (Nothing in Visual Basic). + is (Nothing in Visual Basic) or is (Nothing in Visual Basic). @@ -317,12 +317,25 @@ - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. + The of the message that is to be consumed. + The for which the message is to be consumed. + + if the message was successfully consumed. otherwise. + Passes the ownership of the message identified by the from this instance to the . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as messageValue through . + If the message requested is not available, the return value will be (Nothing in Visual Basic). + + + for which the message is to be consumed need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). @@ -353,10 +366,23 @@ - To be added. - To be added. - To be added. - To be added. + The of the reserved message. + The that currently holds the reservation. + Releases the right to pass the ownership of the message identified by the from this to the . + + that holds the reservation need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + It is required that this message has been previously reserved for the same . + + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). + The did not have the message reserved. @@ -387,11 +413,26 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + The of the message that is to be reserved. + The for which the message is to be reserved. + Reserves the right to pass the ownership of the message identified by the from this to the . + + if the message was successfully reserved; otherwise, . + + for which the message is to be reserved need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + If `true` is returned, either or for this message must be subsequently called with the same and . + Failure to do so may result in the source being unable to propagate any further messages to any target. + must not be called while the target is holding any internal locks. Doing so will violate the lock hierarchy necessary to avoid deadlocks in a dataflow network. + + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). diff --git a/xml/System.Threading.Tasks.Dataflow/JoinBlock`3.xml b/xml/System.Threading.Tasks.Dataflow/JoinBlock`3.xml index 602ce565f6d..cb12109044b 100644 --- a/xml/System.Threading.Tasks.Dataflow/JoinBlock`3.xml +++ b/xml/System.Threading.Tasks.Dataflow/JoinBlock`3.xml @@ -323,12 +323,25 @@ - To be added. - To be added. - To be added. - To be added. - To be added. - To be added. + The of the message that is to be consumed. + The for which the message is to be consumed. + + if the message was successfully consumed. otherwise. + Passes the ownership of the message identified by the from this instance to the . + The value of the consumed message. This may correspond to a different instance than was previously reserved and passed as the to . The consuming must use the returned value instead of the value passed as messageValue through . + If the message requested is not available, the return value will be (Nothing in Visual Basic). + + + for which the message is to be consumed need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). @@ -359,10 +372,23 @@ - To be added. - To be added. - To be added. - To be added. + The of the reserved message. + The that currently holds the reservation. + Releases the right to pass the ownership of the message identified by the from this to the . + + that holds the reservation need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + It is required that this message has been previously reserved for the same . + + + ]]> + + The is not valid. + The is (Nothing in Visual Basic). + The did not have the message reserved. @@ -393,11 +419,26 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + The of the message that is to be reserved. + The for which the message is to be reserved. + Reserves the right to pass the ownership of the message identified by the from this to the . + + if the message was successfully reserved; otherwise, . + + for which the message is to be reserved need not be linked from this instance. Moreover, this instance may have never offered the message directly to the . + If `true` is returned, either or for this message must be subsequently called with the same and . + Failure to do so may result in the source being unable to propagate any further messages to any target. + must not be called while the target is holding any internal locks. Doing so will violate the lock hierarchy necessary to avoid deadlocks in a dataflow network. + + + ]]> + + The is not valid. + The is (Nothing in Visual Basic).