AsyncReaderWriterLock.ReadLockAsync(CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.