AsyncFlowControl.Undo Method

Definition

Restores the flow of the execution context between threads.

C#
public void Undo();

Exceptions

The AsyncFlowControl structure is not used on the thread where it was created.

-or-

The AsyncFlowControl structure has already been used to call Dispose() or Undo().

Remarks

The ExecutionContext.SuppressFlow method returns an AsyncFlowControl structure that is used to restore the flow.

The Undo method must be called only on the AsyncFlowControl structure returned by its associated SuppressFlow method.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1