Bagikan melalui


AsyncReaderWriterResourceLock<TMoniker,TResource> Konstruktor

Definisi

Overload

AsyncReaderWriterResourceLock<TMoniker,TResource>()

Menginisialisasi instans baru kelas AsyncReaderWriterResourceLock<TMoniker,TResource>.

AsyncReaderWriterResourceLock<TMoniker,TResource>(Boolean)

Menginisialisasi instans baru kelas AsyncReaderWriterResourceLock<TMoniker,TResource>.

AsyncReaderWriterResourceLock<TMoniker,TResource>(JoinableTaskContext, Boolean)

Menginisialisasi instans baru kelas AsyncReaderWriterResourceLock<TMoniker,TResource>.

AsyncReaderWriterResourceLock<TMoniker,TResource>()

Menginisialisasi instans baru kelas AsyncReaderWriterResourceLock<TMoniker,TResource>.

protected:
 AsyncReaderWriterResourceLock();
protected:
 AsyncReaderWriterResourceLock();
 AsyncReaderWriterResourceLock();
protected AsyncReaderWriterResourceLock();
Protected Sub New ()

Berlaku untuk

AsyncReaderWriterResourceLock<TMoniker,TResource>(Boolean)

Menginisialisasi instans baru kelas AsyncReaderWriterResourceLock<TMoniker,TResource>.

protected:
 AsyncReaderWriterResourceLock(bool captureDiagnostics);
protected:
 AsyncReaderWriterResourceLock(bool captureDiagnostics);
 AsyncReaderWriterResourceLock(bool captureDiagnostics);
protected AsyncReaderWriterResourceLock(bool captureDiagnostics);
new Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)> : bool -> Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)>
Protected Sub New (captureDiagnostics As Boolean)

Parameter

captureDiagnostics
Boolean

true untuk menghabiskan sumber daya tambahan yang menangkap detail diagnostik yang dapat digunakan untuk menganalisis kebuntuan atau masalah lainnya.

Berlaku untuk

AsyncReaderWriterResourceLock<TMoniker,TResource>(JoinableTaskContext, Boolean)

Menginisialisasi instans baru kelas AsyncReaderWriterResourceLock<TMoniker,TResource>.

protected:
 AsyncReaderWriterResourceLock(Microsoft::VisualStudio::Threading::JoinableTaskContext ^ joinableTaskContext, bool captureDiagnostics);
protected AsyncReaderWriterResourceLock(Microsoft.VisualStudio.Threading.JoinableTaskContext? joinableTaskContext, bool captureDiagnostics);
new Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)> : Microsoft.VisualStudio.Threading.JoinableTaskContext * bool -> Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)>
Protected Sub New (joinableTaskContext As JoinableTaskContext, captureDiagnostics As Boolean)

Parameter

joinableTaskContext
JoinableTaskContext

JoinableTaskContext untuk membantu mengatasi kunci mati yang disebabkan oleh interdependensi antara tugas kunci baca teratas ketika ada kunci tulis tertunda yang memblokir salah satunya.

captureDiagnostics
Boolean

true untuk menghabiskan sumber daya tambahan yang menangkap detail diagnostik yang dapat digunakan untuk menganalisis kebuntuan atau masalah lainnya.

Berlaku untuk