この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

TaskAwaiter<TResult> 構造体

.NET Framework (current version)
 

公開日: 2016年10月

この API は 製品 インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

非同期タスクが完了するまで待機し、結果のパラメーターを提供するオブジェクトを表します。

名前空間:   System.Runtime.CompilerServices
アセンブリ:  mscorlib (mscorlib.dll 内)

[HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true, 
	ExternalThreading = true)]
public struct TaskAwaiter<TResult> : ICriticalNotifyCompletion, 
	INotifyCompletion

型パラメーター

TResult

タスクの結果です。

名前説明
System_CAPS_pubpropertyIsCompleted

この API は 製品 インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 非同期タスクが完了したかどうかを示す値を取得します。

名前説明
System_CAPS_pubmethodEquals(Object)

このインスタンスと指定したオブジェクトが等しいかどうかを示します。(ValueType から継承されます。)

System_CAPS_pubmethodGetHashCode()

このインスタンスのハッシュ コードを返します。(ValueType から継承されます。)

System_CAPS_pubmethodGetResult()

この API は 製品 インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 非同期タスクの完了の待機を終了します。

System_CAPS_pubmethodGetType()

現在のインスタンスの Type を取得します。(Object から継承されます。)

System_CAPS_pubmethodOnCompleted(Action)

この API は 製品 インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 ときに実行するアクションを設定、 TaskAwaiter<TResult> オブジェクトは、非同期タスクの完了を待機を停止します。

System_CAPS_pubmethodToString()

このインスタンスの完全修飾型名を返します。(ValueType から継承されます。)

System_CAPS_pubmethodUnsafeOnCompleted(Action)

この API は 製品 インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 この awaiter に関連付けられている非同期タスクの継続の操作をスケジュールします。

この型とそのメンバーは、使用するため、コンパイラによる意図しています。

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
4.5 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Windows Phone Silverlight
8.0 以降で使用可能
Windows Phone
8.1 以降で使用可能

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

トップに戻る
表示: