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
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)
Dokumentasi Java untuk java.nio.channels.AsynchronousFileChannel.tryLock()
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
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.
Dokumentasi Java untuk java.nio.channels.AsynchronousFileChannel.tryLock(long, long, boolean)
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.