IAsyncStateMachine Interface

Definition

Represents state machines that are generated for asynchronous methods. This type is intended for compiler use only.

C#
public interface IAsyncStateMachine

Methods

MoveNext()

Moves the state machine to its next state.

SetStateMachine(IAsyncStateMachine)

Configures the state machine with a heap-allocated replica.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 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 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0