AsynchronousFileChannel.TryLock Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| TryLock() |
Mencoba memperoleh kunci eksklusif pada file saluran ini. |
| TryLock(Int64, Int64, Boolean) |
Mencoba memperoleh kunci pada wilayah tertentu dari file saluran ini. |
TryLock()
Mencoba memperoleh kunci eksklusif pada file saluran ini.
[Android.Runtime.Register("tryLock", "()Ljava/nio/channels/FileLock;", "", ApiSince=26)]
public Java.Nio.Channels.FileLock? TryLock();
[<Android.Runtime.Register("tryLock", "()Ljava/nio/channels/FileLock;", "", ApiSince=26)>]
member this.TryLock : unit -> Java.Nio.Channels.FileLock
Mengembalikan
Objek kunci yang mewakili kunci yang baru diperoleh, atau null jika kunci tidak dapat diperoleh karena program lain menyimpan kunci yang tumpang tindih
- Atribut
Keterangan
Mencoba memperoleh kunci eksklusif pada file saluran ini.
Pemanggilan metode bentuk ch.tryLock() ini berulah dengan cara yang sama persis dengan pemanggilan
ch.{@link #tryLock(long,long,boolean) tryLock}(0L, Long.MAX_VALUE, false)
Java dokumentasi untuk java.nio.channels.AsynchronousFileChannel.tryLock().
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
TryLock(Int64, Int64, Boolean)
Mencoba memperoleh kunci pada wilayah tertentu dari file saluran ini.
[Android.Runtime.Register("tryLock", "(JJZ)Ljava/nio/channels/FileLock;", "GetTryLock_JJZHandler", ApiSince=26)]
public abstract Java.Nio.Channels.FileLock? TryLock(long position, long size, bool shared);
[<Android.Runtime.Register("tryLock", "(JJZ)Ljava/nio/channels/FileLock;", "GetTryLock_JJZHandler", ApiSince=26)>]
abstract member TryLock : int64 * int64 * bool -> Java.Nio.Channels.FileLock
Parameter
- position
- Int64
Posisi di mana wilayah terkunci akan dimulai; harus non-negatif
- size
- Int64
Ukuran wilayah terkunci; harus non-negatif, dan jumlah position + size harus non-negatif
- shared
- Boolean
true untuk meminta kunci bersama, false untuk meminta kunci eksklusif
Mengembalikan
Objek kunci yang mewakili kunci yang baru diperoleh, atau null jika kunci tidak dapat diperoleh karena program lain menyimpan kunci yang tumpang tindih
- Atribut
Keterangan
Mencoba memperoleh kunci pada wilayah tertentu dari file saluran ini.
Metode ini tidak memblokir. Pemanggilan selalu segera kembali, baik setelah memperoleh kunci pada wilayah yang diminta atau gagal melakukannya. Jika gagal memperoleh kunci karena kunci yang tumpang tindih dipegang oleh program lain, maka akan mengembalikan null. Jika gagal memperoleh kunci karena alasan lain, pengecualian yang sesuai akan dilemparkan.
Java dokumentasi untuk java.nio.channels.AsynchronousFileChannel.tryLock(long, long, boolean).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.