Condividi tramite


AsyncReaderWriterLock Costruttori

Definizione

Overload

AsyncReaderWriterLock()

Inizializza una nuova istanza della classe AsyncReaderWriterLock.

AsyncReaderWriterLock(Boolean)

Inizializza una nuova istanza della classe AsyncReaderWriterLock.

AsyncReaderWriterLock(JoinableTaskContext, Boolean)

Inizializza una nuova istanza della classe AsyncReaderWriterLock.

AsyncReaderWriterLock()

Inizializza una nuova istanza della classe AsyncReaderWriterLock.

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

Si applica a

AsyncReaderWriterLock(Boolean)

Inizializza una nuova istanza della classe 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)

Parametri

captureDiagnostics
Boolean

true per spendere risorse aggiuntive che acquisiscono i dettagli di diagnostica che possono essere usati per analizzare i deadlock o altri problemi.

Si applica a

AsyncReaderWriterLock(JoinableTaskContext, Boolean)

Inizializza una nuova istanza della classe 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)

Parametri

joinableTaskContext
JoinableTaskContext

JoinableTaskContext per risolvere i deadlock causati dall'interdipendenza tra le prime attività di blocco di lettura quando è presente un blocco di scrittura in sospeso che ne blocca uno.

captureDiagnostics
Boolean

true per spendere risorse aggiuntive che acquisiscono i dettagli di diagnostica che possono essere usati per analizzare i deadlock o altri problemi.

Si applica a