UnmanagedMemoryStream.FlushAsync(CancellationToken) メソッド

定義

指定した場合に操作が取り消されるように、 FlushAsync(CancellationToken) メソッドをオーバーライドしますが、他のアクションは実行されません。

public:
 override System::Threading::Tasks::Task ^ FlushAsync(System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken);
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken);
override this.FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function FlushAsync (cancellationToken As CancellationToken) As Task

パラメーター

cancellationToken
CancellationToken

キャンセル要求を監視するトークン。 既定値は None です。

返品

非同期フラッシュ操作を表すタスク。

属性

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

操作が取り消されない場合、 UnmanagedMemoryStreamFlush メソッドを呼び出します。つまり、アクションは実行されません。

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 Flush()によってスローされる例外を参照してください。

適用対象