AsyncReaderWriterResourceLock<TMoniker,TResource>.UpgradeableReadLockAsync 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.
Überlädt
| UpgradeableReadLockAsync(CancellationToken) |
Erhält eine aktualisierbare Lesesperre, die asynchron auf die Sperre wartet, wenn Sie nicht sofort verfügbar ist. |
| UpgradeableReadLockAsync(AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags, CancellationToken) |
Ruft eine Lesesperre ab wartet asynchron auf die Sperre, wenn sie nicht sofort verfügbar ist. |
UpgradeableReadLockAsync(CancellationToken)
Erhält eine aktualisierbare Lesesperre, die asynchron auf die Sperre wartet, wenn Sie nicht sofort verfügbar ist.
public Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceAwaitable UpgradeableReadLockAsync (System.Threading.CancellationToken cancellationToken = default);
override this.UpgradeableReadLockAsync : System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)>.ResourceAwaitable
Public Function UpgradeableReadLockAsync (Optional cancellationToken As CancellationToken = Nothing) As AsyncReaderWriterResourceLock(Of TMoniker, TResource).ResourceAwaitable
Parameter
- cancellationToken
- CancellationToken
Ein Token, dessen Abbruch angibt, dass die Sperre nicht erhalten werden muss. Ein abgebrochenes Token gibt keine Sperre frei, die bereits ausgegeben wurde. Wenn die Sperre aber nicht sofort verfügbar ist, wird ein abgebrochener Token dazu führen, dass der Code, der auf die Sperre wartet, mit OperationCanceledException fortgesetzt wird.
Gibt zurück
Ein erwartbares Objekt, dessen Ergebnis der sperrenreletor ist.
Gilt für
UpgradeableReadLockAsync(AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags, CancellationToken)
Ruft eine Lesesperre ab wartet asynchron auf die Sperre, wenn sie nicht sofort verfügbar ist.
public Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceAwaitable UpgradeableReadLockAsync (Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags options, System.Threading.CancellationToken cancellationToken = default);
override this.UpgradeableReadLockAsync : Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)>.LockFlags * System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)>.ResourceAwaitable
Public Function UpgradeableReadLockAsync (options As AsyncReaderWriterResourceLock(Of TMoniker, TResource).LockFlags, Optional cancellationToken As CancellationToken = Nothing) As AsyncReaderWriterResourceLock(Of TMoniker, TResource).ResourceAwaitable
Parameter
Änderungen am normalen Sperrverhalten.
- cancellationToken
- CancellationToken
Ein Token, dessen Abbruch angibt, dass die Sperre nicht erhalten werden muss. Ein abgebrochenes Token gibt keine Sperre frei, die bereits ausgegeben wurde. Wenn die Sperre aber nicht sofort verfügbar ist, wird ein abgebrochener Token dazu führen, dass der Code, der auf die Sperre wartet, mit OperationCanceledException fortgesetzt wird.
Gibt zurück
Ein erwartbares Objekt, dessen Ergebnis der sperrenreletor ist.