Condividi tramite


FileLock Costruttori

Definizione

Overload

FileLock(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

FileLock(AsynchronousFileChannel, Int64, Int64, Boolean)

Inizializza una nuova istanza della classe.

FileLock(FileChannel, Int64, Int64, Boolean)

Inizializza una nuova istanza della classe.

FileLock(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

protected FileLock(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Nio.Channels.FileLock : nativeint * Android.Runtime.JniHandleOwnership -> Java.Nio.Channels.FileLock

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

FileLock(AsynchronousFileChannel, Int64, Int64, Boolean)

Inizializza una nuova istanza della classe.

[Android.Runtime.Register(".ctor", "(Ljava/nio/channels/AsynchronousFileChannel;JJZ)V", "", ApiSince=26)]
protected FileLock(Java.Nio.Channels.AsynchronousFileChannel? channel, long position, long size, bool shared);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/channels/AsynchronousFileChannel;JJZ)V", "", ApiSince=26)>]
new Java.Nio.Channels.FileLock : Java.Nio.Channels.AsynchronousFileChannel * int64 * int64 * bool -> Java.Nio.Channels.FileLock

Parametri

channel
AsynchronousFileChannel

Canale al cui file si trova questo blocco

position
Int64

Posizione all'interno del file in cui inizia l'area bloccata; deve essere non negativo

size
Int64

Dimensioni dell'area bloccata; deve essere non negativo e la somma position + size deve essere non negativa

shared
Boolean

true se questo blocco è condiviso, false se è esclusivo

Attributi

Commenti

Inizializza una nuova istanza della classe.

Aggiunta nella versione 1.7.

Documentazione java per java.nio.channels.FileLock.FileLock(java.nio.channels.AsynchronousFileChannel, long, long, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

FileLock(FileChannel, Int64, Int64, Boolean)

Inizializza una nuova istanza della classe.

[Android.Runtime.Register(".ctor", "(Ljava/nio/channels/FileChannel;JJZ)V", "")]
protected FileLock(Java.Nio.Channels.FileChannel? channel, long position, long size, bool shared);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/channels/FileChannel;JJZ)V", "")>]
new Java.Nio.Channels.FileLock : Java.Nio.Channels.FileChannel * int64 * int64 * bool -> Java.Nio.Channels.FileLock

Parametri

channel
FileChannel

Canale di file al cui file si trova questo blocco

position
Int64

Posizione all'interno del file in cui inizia l'area bloccata; deve essere non negativo

size
Int64

Dimensioni dell'area bloccata; deve essere non negativo e la somma position + size deve essere non negativa

shared
Boolean

true se questo blocco è condiviso, false se è esclusivo

Attributi

Commenti

Inizializza una nuova istanza della classe.

Documentazione java per java.nio.channels.FileLock.FileLock(java.nio.channels.FileChannel, long, long, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a