次の方法で共有


SyncAsyncEventArgs クラス

定義

同期または非同期で呼び出すことができるイベントの SyncAsyncEventHandler<T> データを提供します。

public class SyncAsyncEventArgs : EventArgs
type SyncAsyncEventArgs = class
    inherit EventArgs
Public Class SyncAsyncEventArgs
Inherits EventArgs
継承
SyncAsyncEventArgs
派生

コンストラクター

SyncAsyncEventArgs(Boolean, CancellationToken)

SyncAsyncEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

CancellationToken

イベントを発生させた元の操作に関連するキャンセル トークンを取得します。 ハンドラーは、トークンを取り消す非同期または実行時間の長い同期操作にこのトークンを渡すことが重要です (次のようなものを介して)

new CancellationTokenSource(TimeSpan.FromSeconds(10)).Token

たとえば) は正しく伝達されます。

IsRunningSynchronously

イベント ハンドラーが同期的または非同期的に呼び出されたかどうかを示す値を取得します。 詳細については、 SyncAsyncEventHandler<T> を参照してください。

適用対象