Bagikan melalui


AsynchronousFileChannel.TryLock Metode

Definisi

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.

Berlaku untuk