Sprache

AsyncReaderWriterLock.ReadLockAsync(CancellationToken) Methode

Definition

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

public Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable ReadLockAsync(System.Threading.CancellationToken cancellationToken = default);
member this.ReadLockAsync : System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable
Public Function ReadLockAsync (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: