ValueTask Constructors

Definition

Overloads

ValueTask(Task)

Initializes a new instance of the ValueTask class using the supplied task that represents the operation.

ValueTask(IValueTaskSource, Int16)

Initializes a new instance of the ValueTask class using the supplied IValueTaskSource object that represents the operation.

ValueTask(Task)

Initializes a new instance of the ValueTask class using the supplied task that represents the operation.

public:
 ValueTask(System::Threading::Tasks::Task ^ task);
public ValueTask (System.Threading.Tasks.Task task);
new System.Threading.Tasks.ValueTask : System.Threading.Tasks.Task -> System.Threading.Tasks.ValueTask

Parameters

task
Task

The task that represents the operation.

ValueTask(IValueTaskSource, Int16)

Initializes a new instance of the ValueTask class using the supplied IValueTaskSource object that represents the operation.

public:
 ValueTask(System::Threading::Tasks::Sources::IValueTaskSource ^ source, short token);
public ValueTask (System.Threading.Tasks.Sources.IValueTaskSource source, short token);
new System.Threading.Tasks.ValueTask : System.Threading.Tasks.Sources.IValueTaskSource * int16 -> System.Threading.Tasks.ValueTask
Public Sub New (source As IValueTaskSource, token As Short)

Parameters

source
IValueTaskSource

An object that represents the operation.

token
Int16

An opaque value that is passed through to the IValueTaskSource

Applies to