Sprache

AsyncReaderWriterLock.WriteLockAsync Methode

Definition

Überlädt

Name Beschreibung
WriteLockAsync(CancellationToken)

Ruft eine Schreibsperre ab, die asynchron auf die Sperre wartet, wenn sie nicht sofort verfügbar ist.

WriteLockAsync(AsyncReaderWriterLock+LockFlags, CancellationToken)

Ruft eine Schreibsperre ab, die asynchron auf die Sperre wartet, wenn sie nicht sofort verfügbar ist.

WriteLockAsync(CancellationToken)

Ruft eine Schreibsperre ab, die asynchron auf die Sperre wartet, wenn sie nicht sofort verfügbar ist.

public Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable WriteLockAsync(System.Threading.CancellationToken cancellationToken = default);
member this.WriteLockAsync : System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable
Public Function WriteLockAsync (Optional cancellationToken As CancellationToken = Nothing) As AsyncReaderWriterLock.Awaitable

Parameter

cancellationToken
CancellationToken

Ein Token, dessen Abbruch auf verlorenes Interesse beim Abrufen der Sperre hinweist. Ein abgebrochenes Token gibt keine Sperre frei, die bereits ausgestellt wurde. Wenn die Sperre jedoch nicht sofort verfügbar ist, führt ein abgebrochenes Token dazu, dass der Code, der auf die Fortsetzung der Sperre mit einem OperationCanceledExceptionwartet.

Gibt zurück

Ein aufwartbares Objekt, dessen Ergebnis der Sperrfreigabe ist.

Ausnahmen

Wird ausgelöst, wenn Complete() sie aufgerufen wurde und dies eine neue Sperranforderung auf oberster Ebene ist.

Gilt für:

WriteLockAsync(AsyncReaderWriterLock+LockFlags, CancellationToken)

Ruft eine Schreibsperre ab, die asynchron auf die Sperre wartet, wenn sie nicht sofort verfügbar ist.

public Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable WriteLockAsync(Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.LockFlags options, System.Threading.CancellationToken cancellationToken = default);
member this.WriteLockAsync : Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.LockFlags * System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable
Public Function WriteLockAsync (options As AsyncReaderWriterLock.LockFlags, Optional cancellationToken As CancellationToken = Nothing) As AsyncReaderWriterLock.Awaitable

Parameter

options
AsyncReaderWriterLock.LockFlags

Änderungen am normalen Sperrverhalten.

cancellationToken
CancellationToken

Ein Token, dessen Abbruch auf verlorenes Interesse beim Abrufen der Sperre hinweist. Ein abgebrochenes Token gibt keine Sperre frei, die bereits ausgestellt wurde. Wenn die Sperre jedoch nicht sofort verfügbar ist, führt ein abgebrochenes Token dazu, dass der Code, der auf die Fortsetzung der Sperre mit einem OperationCanceledExceptionwartet.

Gibt zurück

Ein aufwartbares Objekt, dessen Ergebnis der Sperrfreigabe ist.

Ausnahmen

Wird ausgelöst, wenn Complete() sie aufgerufen wurde und dies eine neue Sperranforderung auf oberster Ebene ist.

Gilt für: