ParcelFileDescriptor Класс

Определение

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

[Android.Runtime.Register("android/os/ParcelFileDescriptor", DoNotGenerateAcw=true)]
public class ParcelFileDescriptor : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ICloseable
[<Android.Runtime.Register("android/os/ParcelFileDescriptor", DoNotGenerateAcw=true)>]
type ParcelFileDescriptor = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloseable
Наследование
ParcelFileDescriptor
Атрибуты
Реализации

Комментарии

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

Документация по Java для android.os.ParcelFileDescriptor.

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

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

ParcelFileDescriptor(IntPtr, JniHandleOwnership)

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

ParcelFileDescriptor(ParcelFileDescriptor)

Создайте новый дескриптор ParcelFileDescriptor, заключенный в другой дескриптор.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Creator
Fd

Возвращает собственный fd int для этого объекта ParcelFileDescriptor.

FileDescriptor

Получение фактического дескриптора FileDescriptor, связанного с этим объектом.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
JniPeerMembers

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

PeerReference

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
StatSize

Возвращает общий размер файла, представляющего этот fd, как определено с помощью stat().

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

AdoptFd(Int32)

Возьмите на себя владение необработанным собственным fd в новом файле ParcelFileDescriptor.

CanDetectErrors()

Указывает, может ли этот объект ParcelFileDescriptor обмениваться данными и обнаруживать удаленные ошибки или сбои.

CheckError()

Обнаружение и исключение, если другой конец пары канала или сокета обнаружил ошибку или произошел сбой.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Close()

Закройте класс ParcelFileDescriptor.

CloseWithError(String)

Закройте класс ParcelFileDescriptor, сообщая всем одноранговым узлам о том, что во время обработки произошла ошибка.

CreatePipe()

Создайте два дескрипторов ParcelFileDescriptor, структурированных как канал данных.

CreateReliablePipe()

Создайте два дескрипторов ParcelFileDescriptor, структурированных как канал данных.

CreateReliableSocketPair()

Создайте два объекта ParcelFileDescriptor, структурированные в виде пары сокетов, соединенных друг с другом.

CreateSocketPair()

Создайте два объекта ParcelFileDescriptor, структурированные в виде пары сокетов, соединенных друг с другом.

DescribeContents()

Описывать типы специальных объектов, содержащихся в маршалируемом представлении этого объектного объекта.

DetachFd()

Верните собственный fd int для этого объекта ParcelFileDescriptor и отсоедините его от объекта.

Dispose()

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
Dispose(Boolean)

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
Dup()

Создайте новый класс ParcelFileDescriptor, который является дубликом существующего FileDescriptor.

Dup(FileDescriptor)

Создайте новый дескриптор ParcelFileDescriptor, который является дубликом существующего Дескриптора FileDescriptor.

Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
FromDatagramSocket(DatagramSocket)

Создайте новый класс ParcelFileDescriptor из указанного DatagramSocket.

FromFd(Int32)

Создайте новый объект ParcelFileDescriptor из необработанного собственного fd.

FromSocket(Socket)

Создайте новый класс ParcelFileDescriptor из указанного сокета.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Open(File, ParcelFileMode)

Создайте новый объект ParcelFileDescriptor для доступа к заданному файлу.

Open(File, ParcelFileMode, Handler, ParcelFileDescriptor+IOnCloseListener)

Создайте новый объект ParcelFileDescriptor для доступа к заданному файлу.

ParseMode(String)

Преобразует строку, представляющую режим файла, например "rw", в битовую маску, подходящую для использования с #open.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wrap(ParcelFileDescriptor, Handler, ParcelFileDescriptor+IOnCloseListener)

Создайте новый дескриптор ParcelFileDescriptor, завернув в оболочку уже открытый файл.

WriteToParcel(Parcel, ParcelableWriteFlags)

Для добавления Если Parcelable#PARCELABLE_WRITE_RETURN_VALUE задано в флагах, дескриптор файла будет закрыт после записи копии в пакет.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

GetJniTypeName(IJavaPeerable)

Дескриптор FileDescriptor, возвращенный Parcel#readFileDescriptor, позволяет закрыть его после завершения работы с ним.

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