FileLock Конструкторы

Определение

Перегрузки

Имя Описание
FileLock(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

FileLock(AsynchronousFileChannel, Int64, Int64, Boolean)

Инициализирует новый экземпляр этого класса.

FileLock(FileChannel, Int64, Int64, Boolean)

Инициализирует новый экземпляр этого класса.

FileLock(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

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

Параметры

javaReference
IntPtr

nativeint

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

FileLock(AsynchronousFileChannel, Int64, Int64, Boolean)

Инициализирует новый экземпляр этого класса.

[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

Параметры

channel
AsynchronousFileChannel

Канал, на котором хранится эта блокировка

position
Int64

Позиция в файле, с которого начинается заблокированный регион; должно быть не отрицательным

size
Int64

Размер заблокированного региона; должен быть не отрицательным, и сумма position>+>size должна быть не отрицательной.

shared
Boolean

true Значение , если эта блокировка является общей, false если она является монопольной

Атрибуты

Комментарии

Инициализирует новый экземпляр этого класса.

Добавлено в версии 1.7.

Java документации по java.nio.channels.FileLock.FileLock(java.nio.channels.AsynchronousFileChannel, long, long, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

FileLock(FileChannel, Int64, Int64, Boolean)

Инициализирует новый экземпляр этого класса.

[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

Параметры

channel
FileChannel

Канал файлов, на котором хранится эта блокировка

position
Int64

Позиция в файле, с которого начинается заблокированный регион; должно быть не отрицательным

size
Int64

Размер заблокированного региона; должен быть не отрицательным, и сумма position>+>size должна быть не отрицательной.

shared
Boolean

true Значение , если эта блокировка является общей, false если она является монопольной

Атрибуты

Комментарии

Инициализирует новый экземпляр этого класса.

Java документации по java.nio.channels.FileLock.FileLock(java.nio.channels.FileChannel, long, long, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к