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

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

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).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

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).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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