ZipFile Класс

Определение

Этот класс используется для чтения записей из ZIP-файла.

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

Комментарии

Этот класс используется для чтения записей из ZIP-файла.

Если иное не указано, передача аргумента null конструктору или методу в этом классе приведет NullPointerException к возникновению ошибки.

Добавлено в версии 1.1.

Java документации по java.util.zip.ZipFile.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя Описание
ZipFile(File, Charset)

Открывает ZIP-файл для чтения заданного объекта File.

ZipFile(File, Int32, Charset)

Открывает новое ZipFile для чтения из указанного объекта в указанном File режиме.

ZipFile(File, Int32)

Открывает новое ZipFile для чтения из указанного объекта в указанном File режиме.

ZipFile(File)

Открывает ZIP-файл для чтения заданного объекта File.

ZipFile(IntPtr, JniHandleOwnership)

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

ZipFile(String, Charset)

Открывает ZIP-файл для чтения.

ZipFile(String)

Открывает ZIP-файл для чтения.

Поля

Имя Описание
Cenatt

Этот класс используется для чтения записей из ZIP-файла.

Cenatx

Этот класс используется для чтения записей из ZIP-файла.

Cencom

Этот класс используется для чтения записей из ZIP-файла.

Cencrc

Этот класс используется для чтения записей из ZIP-файла.

Cendsk

Этот класс используется для чтения записей из ZIP-файла.

Cenext

Этот класс используется для чтения записей из ZIP-файла.

Cenflg

Этот класс используется для чтения записей из ZIP-файла.

Cenhdr

Этот класс используется для чтения записей из ZIP-файла.

Cenhow

Этот класс используется для чтения записей из ZIP-файла.

Cenlen

Этот класс используется для чтения записей из ZIP-файла.

Cennam

Этот класс используется для чтения записей из ZIP-файла.

Cenoff

Этот класс используется для чтения записей из ZIP-файла.

Censig

Этот класс используется для чтения записей из ZIP-файла.

Censiz

Этот класс используется для чтения записей из ZIP-файла.

Centim

Этот класс используется для чтения записей из ZIP-файла.

Cenvem

Этот класс используется для чтения записей из ZIP-файла.

Cenver

Этот класс используется для чтения записей из ZIP-файла.

Endcom

Этот класс используется для чтения записей из ZIP-файла.

Endhdr

Этот класс используется для чтения записей из ZIP-файла.

Endoff

Этот класс используется для чтения записей из ZIP-файла.

Endsig

Этот класс используется для чтения записей из ZIP-файла.

Endsiz

Этот класс используется для чтения записей из ZIP-файла.

Endsub

Этот класс используется для чтения записей из ZIP-файла.

Endtot

Этот класс используется для чтения записей из ZIP-файла.

Extcrc

Этот класс используется для чтения записей из ZIP-файла.

Exthdr

Этот класс используется для чтения записей из ZIP-файла.

Extlen

Этот класс используется для чтения записей из ZIP-файла.

Extsig

Этот класс используется для чтения записей из ZIP-файла.

Extsiz

Этот класс используется для чтения записей из ZIP-файла.

Loccrc

Этот класс используется для чтения записей из ZIP-файла.

Locext

Этот класс используется для чтения записей из ZIP-файла.

Locflg

Этот класс используется для чтения записей из ZIP-файла.

Lochdr

Этот класс используется для чтения записей из ZIP-файла.

Lochow

Этот класс используется для чтения записей из ZIP-файла.

Loclen

Этот класс используется для чтения записей из ZIP-файла.

Locnam

Этот класс используется для чтения записей из ZIP-файла.

Locsig

Этот класс используется для чтения записей из ZIP-файла.

Locsiz

Этот класс используется для чтения записей из ZIP-файла.

Loctim

Этот класс используется для чтения записей из ZIP-файла.

Locver

Этот класс используется для чтения записей из ZIP-файла.

OpenDelete

Флаг режима, чтобы открыть ZIP-файл и пометить его для удаления.

OpenRead

Флаг режима для открытия ZIP-файла для чтения.

Свойства

Имя Описание
Class

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

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

Возвращает комментарий ZIP-файла или значение NULL, если нет.

Handle

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

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

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Этот класс используется для чтения записей из ZIP-файла.

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

Этот класс используется для чтения записей из ZIP-файла.

Name

Возвращает имя пути ZIP-файла.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

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

ThresholdType

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

Методы

Имя Описание
Clone()

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

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

Закрывает ZIP-файл.

Construct(JniObjectReference, JniObjectReferenceOptions)

Этот класс используется для чтения записей из ZIP-файла.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Этот класс используется для чтения записей из ZIP-файла.

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

Возвращает перечисление записей ZIP-файла.

Equals(Object)

Этот класс используется для чтения записей из ZIP-файла.

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

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

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

Возвращает запись ZIP-файла для указанного имени или null, если она не найдена.

GetHashCode()

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

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

Возвращает входной поток для чтения содержимого указанной записи ZIP-файла.

JavaFinalize()

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

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

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Этот класс используется для чтения записей из ZIP-файла.

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

Возвращает количество записей в ZIP-файле.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

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

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

Имя Описание
IJavaPeerable.Disposed()

Этот класс используется для чтения записей из ZIP-файла.

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

Этот класс используется для чтения записей из ZIP-файла.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Этот класс используется для чтения записей из ZIP-файла.

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

Этот класс используется для чтения записей из ZIP-файла.

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

Этот класс используется для чтения записей из ZIP-файла.

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

Этот класс используется для чтения записей из ZIP-файла.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Этот класс используется для чтения записей из ZIP-файла.

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

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Этот класс используется для чтения записей из ZIP-файла.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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