AsyncHelpers.Await Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Await(ConfiguredTaskAwaitable)
Note
To use this preview API, you must enable preview features in your project by setting the EnablePreviewFeatures
property to True
in your project file. For more information, see https://aka.ms/dotnet-preview-features.
public:
static void Await(System::Runtime::CompilerServices::ConfiguredTaskAwaitable configuredAwaitable);
[System.Runtime.Versioning.RequiresPreviewFeatures]
public static void Await(System.Runtime.CompilerServices.ConfiguredTaskAwaitable configuredAwaitable);
[<System.Runtime.Versioning.RequiresPreviewFeatures>]
static member Await : System.Runtime.CompilerServices.ConfiguredTaskAwaitable -> unit
Public Shared Sub Await (configuredAwaitable As ConfiguredTaskAwaitable)
Parameters
- configuredAwaitable
- ConfiguredTaskAwaitable
- Attributes
Applies to
Await(ConfiguredValueTaskAwaitable)
Note
To use this preview API, you must enable preview features in your project by setting the EnablePreviewFeatures
property to True
in your project file. For more information, see https://aka.ms/dotnet-preview-features.
public:
static void Await(System::Runtime::CompilerServices::ConfiguredValueTaskAwaitable configuredAwaitable);
[System.Runtime.Versioning.RequiresPreviewFeatures]
public static void Await(System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable configuredAwaitable);
[<System.Runtime.Versioning.RequiresPreviewFeatures>]
static member Await : System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable -> unit
Public Shared Sub Await (configuredAwaitable As ConfiguredValueTaskAwaitable)
Parameters
- configuredAwaitable
- ConfiguredValueTaskAwaitable
- Attributes
Applies to
Await(Task)
Note
To use this preview API, you must enable preview features in your project by setting the EnablePreviewFeatures
property to True
in your project file. For more information, see https://aka.ms/dotnet-preview-features.
public:
static void Await(System::Threading::Tasks::Task ^ task);
[System.Runtime.Versioning.RequiresPreviewFeatures]
public static void Await(System.Threading.Tasks.Task task);
[<System.Runtime.Versioning.RequiresPreviewFeatures>]
static member Await : System.Threading.Tasks.Task -> unit
Public Shared Sub Await (task As Task)
Parameters
- task
- Task
- Attributes
Applies to
Await(ValueTask)
Note
To use this preview API, you must enable preview features in your project by setting the EnablePreviewFeatures
property to True
in your project file. For more information, see https://aka.ms/dotnet-preview-features.
public:
static void Await(System::Threading::Tasks::ValueTask task);
[System.Runtime.Versioning.RequiresPreviewFeatures]
public static void Await(System.Threading.Tasks.ValueTask task);
[<System.Runtime.Versioning.RequiresPreviewFeatures>]
static member Await : System.Threading.Tasks.ValueTask -> unit
Public Shared Sub Await (task As ValueTask)
Parameters
- task
- ValueTask
- Attributes
Applies to
Await<T>(ConfiguredTaskAwaitable<T>)
Note
To use this preview API, you must enable preview features in your project by setting the EnablePreviewFeatures
property to True
in your project file. For more information, see https://aka.ms/dotnet-preview-features.
public:
generic <typename T>
static T Await(System::Runtime::CompilerServices::ConfiguredTaskAwaitable<T> configuredAwaitable);
[System.Runtime.Versioning.RequiresPreviewFeatures]
public static T Await<T>(System.Runtime.CompilerServices.ConfiguredTaskAwaitable<T> configuredAwaitable);
[<System.Runtime.Versioning.RequiresPreviewFeatures>]
static member Await : System.Runtime.CompilerServices.ConfiguredTaskAwaitable<'T> -> 'T
Public Shared Function Await(Of T) (configuredAwaitable As ConfiguredTaskAwaitable(Of T)) As T
Type Parameters
- T
Parameters
- configuredAwaitable
- ConfiguredTaskAwaitable<T>
Returns
- Attributes
Applies to
Await<T>(ConfiguredValueTaskAwaitable<T>)
Note
To use this preview API, you must enable preview features in your project by setting the EnablePreviewFeatures
property to True
in your project file. For more information, see https://aka.ms/dotnet-preview-features.
public:
generic <typename T>
static T Await(System::Runtime::CompilerServices::ConfiguredValueTaskAwaitable<T> configuredAwaitable);
[System.Runtime.Versioning.RequiresPreviewFeatures]
public static T Await<T>(System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable<T> configuredAwaitable);
[<System.Runtime.Versioning.RequiresPreviewFeatures>]
static member Await : System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable<'T> -> 'T
Public Shared Function Await(Of T) (configuredAwaitable As ConfiguredValueTaskAwaitable(Of T)) As T
Type Parameters
- T
Parameters
- configuredAwaitable
- ConfiguredValueTaskAwaitable<T>
Returns
- Attributes
Applies to
Await<T>(Task<T>)
Note
To use this preview API, you must enable preview features in your project by setting the EnablePreviewFeatures
property to True
in your project file. For more information, see https://aka.ms/dotnet-preview-features.
public:
generic <typename T>
static T Await(System::Threading::Tasks::Task<T> ^ task);
[System.Runtime.Versioning.RequiresPreviewFeatures]
public static T Await<T>(System.Threading.Tasks.Task<T> task);
[<System.Runtime.Versioning.RequiresPreviewFeatures>]
static member Await : System.Threading.Tasks.Task<'T> -> 'T
Public Shared Function Await(Of T) (task As Task(Of T)) As T
Type Parameters
- T
Parameters
- task
- Task<T>
Returns
- Attributes
Applies to
Await<T>(ValueTask<T>)
Note
To use this preview API, you must enable preview features in your project by setting the EnablePreviewFeatures
property to True
in your project file. For more information, see https://aka.ms/dotnet-preview-features.
public:
generic <typename T>
static T Await(System::Threading::Tasks::ValueTask<T> task);
[System.Runtime.Versioning.RequiresPreviewFeatures]
public static T Await<T>(System.Threading.Tasks.ValueTask<T> task);
[<System.Runtime.Versioning.RequiresPreviewFeatures>]
static member Await : System.Threading.Tasks.ValueTask<'T> -> 'T
Public Shared Function Await(Of T) (task As ValueTask(Of T)) As T
Type Parameters
- T
Parameters
- task
- ValueTask<T>
Returns
- Attributes