AsyncReaderWriterResourceLock<TMoniker,TResource>.WriteLockAsync Methode

Definition

Ü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

AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceAwaitable

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

options
AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags

Ä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

AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceAwaitable

Ein erwartbares Objekt, dessen Ergebnis der sperrenreletor ist.

Gilt für