Поделиться через


AsyncReaderWriterLock Конструкторы

Определение

Перегрузки

AsyncReaderWriterLock()

Инициализирует новый экземпляр класса AsyncReaderWriterLock.

AsyncReaderWriterLock(Boolean)

Инициализирует новый экземпляр класса AsyncReaderWriterLock.

AsyncReaderWriterLock(JoinableTaskContext, Boolean)

Инициализирует новый экземпляр класса AsyncReaderWriterLock.

AsyncReaderWriterLock()

Инициализирует новый экземпляр класса AsyncReaderWriterLock.

public:
 AsyncReaderWriterLock();
public:
 AsyncReaderWriterLock();
 AsyncReaderWriterLock();
public AsyncReaderWriterLock ();
Public Sub New ()

Применяется к

AsyncReaderWriterLock(Boolean)

Инициализирует новый экземпляр класса AsyncReaderWriterLock.

public:
 AsyncReaderWriterLock(bool captureDiagnostics);
public:
 AsyncReaderWriterLock(bool captureDiagnostics);
 AsyncReaderWriterLock(bool captureDiagnostics);
public AsyncReaderWriterLock (bool captureDiagnostics);
new Microsoft.VisualStudio.Threading.AsyncReaderWriterLock : bool -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock
Public Sub New (captureDiagnostics As Boolean)

Параметры

captureDiagnostics
Boolean

true для использования дополнительных ресурсов для сбора диагностических сведений, которые можно использовать для анализа взаимоблокировок или других проблем.

Применяется к

AsyncReaderWriterLock(JoinableTaskContext, Boolean)

Инициализирует новый экземпляр класса AsyncReaderWriterLock.

public AsyncReaderWriterLock (Microsoft.VisualStudio.Threading.JoinableTaskContext? joinableTaskContext, bool captureDiagnostics = false);
new Microsoft.VisualStudio.Threading.AsyncReaderWriterLock : Microsoft.VisualStudio.Threading.JoinableTaskContext * bool -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock
Public Sub New (joinableTaskContext As JoinableTaskContext, Optional captureDiagnostics As Boolean = false)

Параметры

joinableTaskContext
JoinableTaskContext

Объект JoinableTaskContext, который помогает устранить взаимоблокировки, вызванные взаимозависимостью между задачами блокировки чтения, если одна из них блокируется отложенной блокировкой записи.

captureDiagnostics
Boolean

true для использования дополнительных ресурсов для сбора диагностических сведений, которые можно использовать для анализа взаимоблокировок или других проблем.

Применяется к