Udostępnij za pośrednictwem


AsyncReaderWriterLock Konstruktory

Definicja

Przeciążenia

AsyncReaderWriterLock()

Inicjuje nowe wystąpienie klasy AsyncReaderWriterLock.

AsyncReaderWriterLock(Boolean)

Inicjuje nowe wystąpienie klasy AsyncReaderWriterLock.

AsyncReaderWriterLock(JoinableTaskContext, Boolean)

Inicjuje nowe wystąpienie klasy AsyncReaderWriterLock.

AsyncReaderWriterLock()

Inicjuje nowe wystąpienie klasy AsyncReaderWriterLock.

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

Dotyczy

AsyncReaderWriterLock(Boolean)

Inicjuje nowe wystąpienie klasy 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)

Parametry

captureDiagnostics
Boolean

true aby wydać dodatkowe zasoby przechwytujące szczegóły diagnostyczne, których można użyć do analizowania zakleszczeń lub innych problemów.

Dotyczy

AsyncReaderWriterLock(JoinableTaskContext, Boolean)

Inicjuje nowe wystąpienie klasy 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)

Parametry

joinableTaskContext
JoinableTaskContext

Element JoinableTaskContext, który pomaga rozwiązać zakleszczenia spowodowane współzależnością między głównymi zadaniami blokady odczytu, gdy istnieje oczekująca blokada zapisu blokująca jeden z nich.

captureDiagnostics
Boolean

true aby wydać dodatkowe zasoby przechwytujące szczegóły diagnostyczne, których można użyć do analizowania zakleszczeń lub innych problemów.

Dotyczy