CryptoStream.FlushAsync(CancellationToken) CryptoStream.FlushAsync(CancellationToken) CryptoStream.FlushAsync(CancellationToken) Method

定義

現在のストリームのすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込み、キャンセル要求を監視します。Clears all buffers for the current stream asynchronously, causes any buffered data to be written to the underlying device, and monitors cancellation requests.

public:
 override System::Threading::Tasks::Task ^ FlushAsync(System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task FlushAsync (System.Threading.CancellationToken cancellationToken);
override this.FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task

パラメーター

cancellationToken
CancellationToken CancellationToken CancellationToken

キャンセル要求を監視するためのトークン。The token to monitor for cancellation requests. 既定値は None です。The default value is None.

戻り値

非同期のフラッシュ操作を表すタスク。A task that represents the asynchronous flush operation.

例外

ストリームは破棄されています。The stream has been disposed.

注釈

タスクが完了するまでメソッドFlushAsyncの実行awaitを中断するAwaitには、(C#) または (Visual Basic) 演算子を使用して、の呼び出しを先頭に付ける必要があります。You must preface your call to FlushAsync with the await (C#) or Await (Visual Basic) operator to suspend execution of the method until the task is complete. 詳細については、「Async および Await を使用した非同期プログラミング」を参照してください。For more information, see Asynchronous Programming with Async and Await.

操作が完了前にキャンセルされた場合、返されたCanceledタスクにはStatusプロパティの値が含まれます。If the operation is canceled before it completes, the returned task contains the Canceled value for the Status property.

適用対象