Partager via


AsyncReaderWriterResourceLock<TMoniker,TResource> Constructeurs

Définition

Surcharges

AsyncReaderWriterResourceLock<TMoniker,TResource>()

Initialise une nouvelle instance de la classe AsyncReaderWriterResourceLock<TMoniker,TResource>.

AsyncReaderWriterResourceLock<TMoniker,TResource>(Boolean)

Initialise une nouvelle instance de la classe AsyncReaderWriterResourceLock<TMoniker,TResource>.

AsyncReaderWriterResourceLock<TMoniker,TResource>(JoinableTaskContext, Boolean)

Initialise une nouvelle instance de la classe AsyncReaderWriterResourceLock<TMoniker,TResource>.

AsyncReaderWriterResourceLock<TMoniker,TResource>()

Initialise une nouvelle instance de la classe AsyncReaderWriterResourceLock<TMoniker,TResource>.

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

S’applique à

AsyncReaderWriterResourceLock<TMoniker,TResource>(Boolean)

Initialise une nouvelle instance de la classe 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)

Paramètres

captureDiagnostics
Boolean

true pour dépenser des ressources supplémentaires pour capturer les détails de diagnostic qui peuvent être utilisés pour analyser les interblocages ou d’autres problèmes.

S’applique à

AsyncReaderWriterResourceLock<TMoniker,TResource>(JoinableTaskContext, Boolean)

Initialise une nouvelle instance de la classe 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)

Paramètres

joinableTaskContext
JoinableTaskContext

JoinableTaskContext pour aider à résoudre les verrous morts causés par l’interdépendance entre les principales tâches de verrouillage de lecture lorsqu’un verrou d’écriture en attente bloque l’une d’elles.

captureDiagnostics
Boolean

true pour dépenser des ressources supplémentaires pour capturer les détails de diagnostic qui peuvent être utilisés pour analyser les interblocages ou d’autres problèmes.

S’applique à