FileChannel.Position Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Position() |
Возвращает положение файла этого канала. |
Position(Int64) |
Задает положение файла этого канала. |
Position()
Возвращает положение файла этого канала.
[Android.Runtime.Register("position", "()J", "GetPositionHandler")]
public abstract long Position ();
[<Android.Runtime.Register("position", "()J", "GetPositionHandler")>]
abstract member Position : unit -> int64
Возвращаемое значение
Положение файла этого канала— неотрицательное целое число, подсчитывающее число байтов от начала файла до текущей позиции.
Реализации
- Атрибуты
Исключения
Значение , если этот канал закрыт.
Если возникает другая ошибка ввода-вывода.
Комментарии
Возвращает положение файла этого канала.
Документация по Java для java.nio.channels.FileChannel.position()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
Position(Int64)
Задает положение файла этого канала.
[Android.Runtime.Register("position", "(J)Ljava/nio/channels/FileChannel;", "GetPosition_JHandler")]
public abstract Java.Nio.Channels.FileChannel? Position (long newPosition);
[<Android.Runtime.Register("position", "(J)Ljava/nio/channels/FileChannel;", "GetPosition_JHandler")>]
abstract member Position : int64 -> Java.Nio.Channels.FileChannel
Параметры
- newPosition
- Int64
Новое положение, неотрицательное целое число, включающее число байтов с начала файла.
Возвращаемое значение
Этот канал файлов
- Атрибуты
Исключения
Значение , если новая позиция является отрицательной.
Значение , если этот канал закрыт.
Если возникает другая ошибка ввода-вывода.
Комментарии
Задает положение файла этого канала.
Установка позиции значения, превышающего текущий размер файла, является законным, но не изменяет размер файла. Более поздняя попытка считывать байты в такой позиции немедленно возвращает указание конца файла. Более поздняя попытка записать байты в такой позиции приведет к тому, что файл будет выращен в соответствии с новыми байтами; Значения всех байтов между предыдущим концем файла и вновь записанными байтами не определены.
Документация по Java для java.nio.channels.FileChannel.position(long)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.