AsyncReaderWriterResourceLock<TMoniker,TResource>.PrepareResourceForExclusiveAccessAsync(TResource, AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags, CancellationToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Подготавливает ресурс для доступа одним потоком.
protected:
abstract System::Threading::Tasks::Task ^ PrepareResourceForExclusiveAccessAsync(TResource resource, Microsoft::VisualStudio::Threading::AsyncReaderWriterResourceLock<TMoniker, TResource>::LockFlags lockFlags, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task PrepareResourceForExclusiveAccessAsync (TResource resource, Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags lockFlags, System.Threading.CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task PrepareResourceForExclusiveAccessAsync (TResource resource, Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags? lockFlags, System.Threading.CancellationToken cancellationToken);
abstract member PrepareResourceForExclusiveAccessAsync : 'Resource * Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)>.LockFlags * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected MustOverride Function PrepareResourceForExclusiveAccessAsync (resource As TResource, lockFlags As AsyncReaderWriterResourceLock(Of TMoniker, TResource).LockFlags, cancellationToken As CancellationToken) As Task
Параметры
- resource
- TResource
Ресурс для подготовки.
Объединение всех флагов из активных и вложенных блокировок.
- cancellationToken
- CancellationToken
Токен, отмена которого сигнализирует о потере интереса к ресурсу.
Возвращаемое значение
Задача, сигнал завершения которой был подготовлен для подготовки ресурса.
Комментарии
Он вызывается для ресурса, когда он изначально обращается к монопольному доступу, но только при переходе от недоступного, он не вызывается при переходе с одновременного доступа на монопольный доступ.