Freigeben über


FileLock Konstruktoren

Definition

Überlädt

FileLock(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

FileLock(AsynchronousFileChannel, Int64, Int64, Boolean)

Initialisiert eine neue Instanz dieser Klasse.

FileLock(FileChannel, Int64, Int64, Boolean)

Initialisiert eine neue Instanz dieser Klasse.

FileLock(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

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

Parameter

javaReference
IntPtr

nativeint

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Ein JniHandleOwnershipHinweis auf die Behandlung javaReference

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

FileLock(AsynchronousFileChannel, Int64, Int64, Boolean)

Initialisiert eine neue Instanz dieser Klasse.

[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

Parameter

channel
AsynchronousFileChannel

Der Kanal, auf dessen Datei diese Sperre gespeichert ist

position
Int64

Die Position innerhalb der Datei, an der der gesperrte Bereich gestartet wird; muss nicht negativ sein

size
Int64

Die Größe des gesperrten Bereichs; muss nicht negativ sein, und die Summe position + size muss nicht negativ sein.

shared
Boolean

true wenn diese Sperre freigegeben ist, false wenn sie exklusiv ist

Attribute

Hinweise

Initialisiert eine neue Instanz dieser Klasse.

In 1.7 hinzugefügt.

Java-Dokumentation für java.nio.channels.FileLock.FileLock(java.nio.channels.AsynchronousFileChannel, long, long, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

FileLock(FileChannel, Int64, Int64, Boolean)

Initialisiert eine neue Instanz dieser Klasse.

[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

Parameter

channel
FileChannel

Der Dateikanal, auf dessen Datei diese Sperre gespeichert ist

position
Int64

Die Position innerhalb der Datei, an der der gesperrte Bereich gestartet wird; muss nicht negativ sein

size
Int64

Die Größe des gesperrten Bereichs; muss nicht negativ sein, und die Summe position + size muss nicht negativ sein.

shared
Boolean

true wenn diese Sperre freigegeben ist, false wenn sie exklusiv ist

Attribute

Hinweise

Initialisiert eine neue Instanz dieser Klasse.

Java-Dokumentation für java.nio.channels.FileLock.FileLock(java.nio.channels.FileChannel, long, long, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: