AsyncReaderWriterLock.GetTaskSchedulerForReadLockRequest 方法

定义

获取任务计划程序以在获取锁时执行延续。 AsyncReaderWriterLock 使用特殊 SynchronizationContext 方法来处理独占锁,并且会忽略提供的任务计划程序,因此仅在读取锁定方案中使用。 在执行上下文中调用此方法以等待读取锁定,因此它可以根据当前执行上下文进行选取 TaskScheduler 。 注意:仅当稍后颁发锁时,才使用任务计划程序。 如果在返回 true 时 CanCurrentThreadHoldActiveLock 立即发出锁,则将忽略它。

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

返回

一个任务计划程序,用于在发出锁时计划延续任务。

适用于