FileInputStream Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| FileInputStream(File) |
|
| FileInputStream(FileDescriptor) |
|
| FileInputStream(String) |
|
| FileInputStream(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
FileInputStream(File)
FileInputStream Создает, открыв подключение к фактическому файлу, файл с File именем объекта file в файловой системе.
[Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")]
public FileInputStream(Java.IO.File? file);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")>]
new Java.IO.FileInputStream : Java.IO.File -> Java.IO.FileInputStream
Параметры
- file
- File
файл, который нужно открыть для чтения.
- Атрибуты
Исключения
Значение , если file не существует.
Комментарии
FileInputStream Создает, открыв подключение к фактическому файлу, файл с File именем объекта file в файловой системе. Создается новый FileDescriptor объект для представления этого подключения к файлу.
Во-первых, если есть диспетчер безопасности, его checkRead метод вызывается с путем, представленным аргументом в качестве аргумента file .
Если именованный файл не существует, это каталог, а не обычный файл, или по какой-либо другой причине невозможно открыть для чтения, то FileNotFoundException создается исключение.
Java документации по java.io.FileInputStream.FileInputStream(java.io.File).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
FileInputStream(FileDescriptor)
FileInputStream Создает дескриптор файла с помощью дескриптора fdObjфайла, представляющего существующее подключение к фактическому файлу в файловой системе.
[Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;)V", "")]
public FileInputStream(Java.IO.FileDescriptor? fdObj);
[<Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;)V", "")>]
new Java.IO.FileInputStream : Java.IO.FileDescriptor -> Java.IO.FileInputStream
Параметры
- fdObj
- FileDescriptor
Дескриптор файла, который необходимо открыть для чтения.
- Атрибуты
Исключения
fdЗначение null if .
Комментарии
FileInputStream Создает дескриптор файла с помощью дескриптора fdObjфайла, представляющего существующее подключение к фактическому файлу в файловой системе.
Если есть диспетчер безопасности, его checkRead метод вызывается с дескриптором fdObj файла в качестве аргумента, чтобы узнать, правильно ли считывать дескриптор файла. Если доступ на чтение запрещен для дескриптора SecurityException файла, создается.
Если fdObj значение null, NullPointerException то создается исключение.
Этот конструктор не создает исключение, если fdObj есть java.io.FileDescriptor#valid() invalid. Однако если методы вызываются в результирующем потоке для попытки ввода-вывода в потоке, IOException создается исключение.
Предупреждение для android: #close() метод не закрывает предоставленный fdObj объект, так как этот объект не владеет дескриптором файла, но вызывающий объект делает. Вызывающий объект может вызвать android.system.Os#close(FileDescriptor) , чтобы закрыть fd.
Java документации по java.io.FileInputStream.FileInputStream(java.io.FileDescriptor).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
FileInputStream(String)
FileInputStream Создает, открыв подключение к фактическому файлу, файл с именем name пути в файловой системе.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public FileInputStream(string? name);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.IO.FileInputStream : string -> Java.IO.FileInputStream
Параметры
- name
- String
имя файла, зависящей от системы.
- Атрибуты
Исключения
Комментарии
FileInputStream Создает, открыв подключение к фактическому файлу, файл с именем name пути в файловой системе. Создается новый FileDescriptor объект для представления этого подключения к файлу.
Во-первых, если есть диспетчер безопасности, его checkRead метод вызывается с аргументом в качестве аргумента name .
Если именованный файл не существует, это каталог, а не обычный файл, или по какой-либо другой причине невозможно открыть для чтения, то FileNotFoundException создается исключение.
Java документации по java.io.FileInputStream.FileInputStream(java.lang.String).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
FileInputStream(IntPtr, JniHandleOwnership)
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.
protected FileInputStream(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.FileInputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.FileInputStream
Параметры
- transfer
- JniHandleOwnership
Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".