共用方式為


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

傳回

在發出鎖定時排程接續工作的工作排程器。

適用於