AsynchronousFileChannel.TryLock Metode

Definisi

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.

Berlaku untuk