AsyncHelpers クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ランタイムで管理される非同期メソッドでタスクと待機子を待機するためのヘルパーを提供します。
public ref class AsyncHelpers abstract sealed
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class AsyncHelpers
public static class AsyncHelpers
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type AsyncHelpers = class
type AsyncHelpers = class
Public Class AsyncHelpers
- 継承
-
AsyncHelpers
- 属性
注釈
この型は.NETインフラストラクチャをサポートしており、コードから直接使用するためのものではありません。
メソッド
| Name | 説明 |
|---|---|
| Await(ConfiguredTaskAwaitable) |
指定された構成済みタスクを待機し、操作によって生成された例外をスローします。 |
| Await(ConfiguredValueTaskAwaitable) |
指定した構成済み値タスクを待機し、操作によって生成された例外をスローします。 |
| Await(Task) |
指定した Task を待機し、操作によって生成されたすべての例外をスローします。 |
| Await(ValueTask) |
指定した ValueTask を待機し、操作によって生成されたすべての例外をスローします。 |
| Await<T>(ConfiguredTaskAwaitable<T>) |
指定した構成済みタスクを待機可能な状態で待機し、その結果を返し、操作によって生成された例外をスローします。 |
| Await<T>(ConfiguredValueTaskAwaitable<T>) |
指定した構成値タスクを待機可能な状態で待機し、その結果を返し、操作によって生成された例外をスローします。 |
| Await<T>(Task<T>) |
指定した Task<TResult> を待機し、その結果を返し、タスクによって生成された例外をスローします。 |
| Await<T>(ValueTask<T>) |
指定した ValueTask<TResult> を待機し、その結果を返し、操作によって生成された例外をスローします。 |
| AwaitAwaiter<TAwaiter>(TAwaiter) |
指定した awaiter を待機し、awaiter が完了したときに返します。 |
| HandleAsyncEntryPoint(Task) |
このメソッドは、コンパイラによって生成された非同期エントリ ポイントで使用することを目的としています。 |
| HandleAsyncEntryPoint(Task<Int32>) |
このメソッドは、コンパイラによって生成された非同期エントリ ポイントで使用することを目的としています。 |
| UnsafeAwaitAwaiter<TAwaiter>(TAwaiter) |
安全でない継続登録を使用して、指定された awaiter を待機し、awaiter が完了したときに返します。 |