AsyncReaderWriterLock.WriteLockAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| WriteLockAsync(CancellationToken) |
Hemen kullanılabilir değilse, zaman uyumsuz olarak kilit için bekleyen bir yazma kilidi alır. |
| WriteLockAsync(AsyncReaderWriterLock+LockFlags, CancellationToken) |
Hemen kullanılabilir değilse, zaman uyumsuz olarak kilit için bekleyen bir yazma kilidi alır. |
WriteLockAsync(CancellationToken)
Hemen kullanılabilir değilse, zaman uyumsuz olarak kilit için bekleyen bir yazma kilidi alır.
public Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable WriteLockAsync(System.Threading.CancellationToken cancellationToken = default);
member this.WriteLockAsync : System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable
Public Function WriteLockAsync (Optional cancellationToken As CancellationToken = Nothing) As AsyncReaderWriterLock.Awaitable
Parametreler
- cancellationToken
- CancellationToken
İptali kilidin alınmasıyla ilgili ilginin kaybolduğunu belirten bir belirteç. İptal edilen belirteç, daha önce verilmiş bir kilidi serbest bırakmaz. Ancak kilit hemen kullanılamıyorsa, iptal edilen bir belirteç kilidin ile OperationCanceledExceptiondevam etmesini bekleyen kodun olmasına neden olur.
Döndürülenler
Sonucu kilit serbest bırakan olan beklenebilir bir nesne.
Özel durumlar
Çağrıldığında Complete() oluşturulur ve bu yeni bir üst düzey kilit isteğidir.
Şunlara uygulanır
WriteLockAsync(AsyncReaderWriterLock+LockFlags, CancellationToken)
Hemen kullanılabilir değilse, zaman uyumsuz olarak kilit için bekleyen bir yazma kilidi alır.
public Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable WriteLockAsync(Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.LockFlags options, System.Threading.CancellationToken cancellationToken = default);
member this.WriteLockAsync : Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.LockFlags * System.Threading.CancellationToken -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock.Awaitable
Public Function WriteLockAsync (options As AsyncReaderWriterLock.LockFlags, Optional cancellationToken As CancellationToken = Nothing) As AsyncReaderWriterLock.Awaitable
Parametreler
- options
- AsyncReaderWriterLock.LockFlags
Normal kilit davranışında yapılan değişiklikler.
- cancellationToken
- CancellationToken
İptali kilidin alınmasıyla ilgili ilginin kaybolduğunu belirten bir belirteç. İptal edilen belirteç, daha önce verilmiş bir kilidi serbest bırakmaz. Ancak kilit hemen kullanılamıyorsa, iptal edilen bir belirteç kilidin ile OperationCanceledExceptiondevam etmesini bekleyen kodun olmasına neden olur.
Döndürülenler
Sonucu kilit serbest bırakan olan beklenebilir bir nesne.
Özel durumlar
Çağrıldığında Complete() oluşturulur ve bu yeni bir üst düzey kilit isteğidir.