AsyncReaderWriterResourceLock<TMoniker,TResource>.WriteLockAsync 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
| WriteLockAsync(CancellationToken) |
Ruft eine Schreibsperre ab wartet asynchron auf die Sperre, wenn sie nicht sofort verfügbar ist. |
| WriteLockAsync(AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags, CancellationToken) |
Ruft eine Schreibsperre ab wartet asynchron auf die Sperre, wenn sie nicht sofort verfügbar ist. |
WriteLockAsync(CancellationToken)
Ruft eine Schreibsperre ab wartet asynchron auf die Sperre, wenn sie nicht sofort verfügbar ist.
public Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceAwaitable WriteLockAsync (System.Threading.CancellationToken cancellationToken = default);
override this.WriteLockAsync : System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)>.ResourceAwaitable
Public Function WriteLockAsync (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
WriteLockAsync(AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags, CancellationToken)
Ruft eine Schreibsperre ab wartet asynchron auf die Sperre, wenn sie nicht sofort verfügbar ist.
public Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceAwaitable WriteLockAsync (Microsoft.VisualStudio.Threading.AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags options, System.Threading.CancellationToken cancellationToken = default);
override this.WriteLockAsync : 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 WriteLockAsync (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.