FileInputStream Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
получает FileInputStream
входные байты из файла в файловой системе.
[Android.Runtime.Register("java/io/FileInputStream", DoNotGenerateAcw=true)]
public class FileInputStream : Java.IO.InputStream, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/io/FileInputStream", DoNotGenerateAcw=true)>]
type FileInputStream = class
inherit InputStream
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Наследование
- Производный
- Атрибуты
- Реализации
Комментарии
получает FileInputStream
входные байты из файла в файловой системе. Доступные файлы зависят от среды узла.
FileInputStream
предназначен для чтения потоков необработанных байтов, таких как данные изображения. Для чтения потоков символов рекомендуется использовать FileReader
.
Добавлено в JDK1.0.
Документация по Java для java.io.FileInputStream
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
FileInputStream(File) |
Создает , |
FileInputStream(FileDescriptor) |
Создает с |
FileInputStream(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
FileInputStream(String) |
Создает , |
Свойства
Channel |
Возвращает уникальный |
Class |
Возвращает класс среды выполнения данного объекта |
FD |
|
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
получает |
JniPeerMembers |
получает |
PeerReference |
получает |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
Available() |
Возвращает оценку количества байтов, которые могут быть прочитаны (или пропущены) из этого входного потока без блокировки, что может быть равно 0 или 0 при обнаружении конца потока. (Унаследовано от InputStream) |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Close() |
Закрывает этот входной поток и освобождает все системные ресурсы, связанные с потоком. (Унаследовано от InputStream) |
Dispose() |
получает |
Dispose(Boolean) |
получает |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Mark(Int32) |
Помечает текущую позицию в этом входном потоке. (Унаследовано от InputStream) |
MarkSupported() |
Проверяет, поддерживает ли этот входной поток методы |
Notify() |
Пробуждение одного потока, ожидающего на мониторе этого объекта. (Унаследовано от Object) |
NotifyAll() |
Активирует все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
Read() |
Считывает байт данных из этого входного потока. |
Read(Byte[]) |
Считывает некоторое количество байтов из входного потока и сохраняет их в буферный массив |
Read(Byte[], Int32, Int32) |
Считывает до |
ReadAllBytes() |
Считывает все оставшиеся байты из входного потока. (Унаследовано от InputStream) |
ReadAsync() |
получает |
ReadAsync(Byte[]) |
получает |
ReadAsync(Byte[], Int32, Int32) |
получает |
ReadNBytes(Byte[], Int32, Int32) |
Считывает запрошенное количество байтов из входного потока в заданный массив байтов. (Унаследовано от InputStream) |
ReadNBytes(Int32) |
Считывает до указанного числа байтов из входного потока. (Унаследовано от InputStream) |
Reset() |
Перемещает этот поток на позицию на момент |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
Skip(Int64) |
Пропускает и удаляет байты |
SkipAsync(Int64) |
получает |
SkipNBytes(Int64) |
Пропускает и удаляет ровно |
ToArray<T>() |
получает |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
TransferTo(Stream) |
Считывает все байты из этого входного потока и записывает байты в заданный поток вывода в порядке их чтения. (Унаследовано от InputStream) |
UnregisterFromRuntime() |
получает |
Wait() |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
получает |
IJavaPeerable.DisposeUnlessReferenced() |
получает |
IJavaPeerable.Finalized() |
получает |
IJavaPeerable.JniManagedPeerState |
получает |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
получает |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
получает |
IJavaPeerable.SetPeerReference(JniObjectReference) |
получает |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
получает |
GetJniTypeName(IJavaPeerable) |
получает |