言語

AsyncReaderWriterLock.GetTaskSchedulerForReadLockRequest メソッド

定義

ロックが取得されたときに継続を実行するタスク スケジューラを取得します。 AsyncReaderWriterLock は特別な SynchronizationContext を使用して排他ロックを処理し、指定されたタスク スケジューラを無視するため、これは読み取りロックシナリオでのみ使用されます。 このメソッドは、現在の実行コンテキストに基づいて TaskScheduler を取得できるように、読み取りロックを待機するために実行コンテキスト内で呼び出されます。 注: タスク スケジューラは、ロックが後で発行されたときにのみ使用されます。 CanCurrentThreadHoldActiveLockが true を返したときにすぐにロックが発行された場合、ロックは無視されます。

protected:
 virtual System::Threading::Tasks::TaskScheduler ^ GetTaskSchedulerForReadLockRequest();
protected virtual System.Threading.Tasks.TaskScheduler GetTaskSchedulerForReadLockRequest();
abstract member GetTaskSchedulerForReadLockRequest : unit -> System.Threading.Tasks.TaskScheduler
override this.GetTaskSchedulerForReadLockRequest : unit -> System.Threading.Tasks.TaskScheduler
Protected Overridable Function GetTaskSchedulerForReadLockRequest () As TaskScheduler

返品

ロックが発行されたときに継続タスクをスケジュールするタスク スケジューラ。

適用対象