Поделиться через


GnuTarEntry Класс

Определение

Представляет запись tar в формате GNU.

public ref class GnuTarEntry sealed : System::Formats::Tar::PosixTarEntry
public sealed class GnuTarEntry : System.Formats.Tar.PosixTarEntry
type GnuTarEntry = class
    inherit PosixTarEntry
Public NotInheritable Class GnuTarEntry
Inherits PosixTarEntry
Наследование

Комментарии

Несмотря на то, Gnu что формат не совместим с POSIX, он реализует и поддерживает зависящие от Unix поля, которые были определены в стандарте POSIX IEEE P1003.1 1 1988 года: devmajor, devminor, gnameи uname.

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

GnuTarEntry(TarEntry)

Инициализирует новый GnuTarEntry экземпляр путем преобразования указанной other записи в формат GNU.

GnuTarEntry(TarEntryType, String)

Инициализирует новый GnuTarEntry экземпляр с указанным типом записи и именем записи.

Свойства

AccessTime

Метка времени, представляющая время последнего доступа к файлу, представленному этой записью.

ChangeTime

Метка времени, представляющая время последнего изменения метаданных файла, представленного этой записью.

Checksum

Контрольная сумма всех полей в этой записи. Значение не равно нулю при чтении записи из существующего архива или после записи в новый архив.

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

Возвращает или задает раздел данных этой записи. Если не EntryType поддерживает содержащиеся данные, возвращает .null

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

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

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

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

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

Возвращает тип объекта файловой системы, представленный этой записью.

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

Формат записи.

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

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

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

Возвращает или задает имя группы, владеющей этой записью.

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

EntryType Если указывает запись, которая может содержать данные, получает длину таких данных в байтах.

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

EntryType Если указывает SymbolicLink или HardLink, возвращает или задает целевой путь ссылки.

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

Возвращает или задает разрешения файла Unix для файла, представленного этой записью.

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

Возвращает или задает время последнего изменения содержимого файла, представленного этой записью.

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

Возвращает или задает имя записи, включающее относительный путь и имя файла.

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

Возвращает или задает идентификатор пользователя, которому принадлежит файл, представленный этой записью.

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

Возвращает или задает имя пользователя, которому принадлежит эта запись.

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

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ExtractToFile(String, Boolean)

Извлекает текущий файл или каталог в файловую систему. Символические и жесткие ссылки не извлекаются.

(Унаследовано от TarEntry)
ExtractToFileAsync(String, Boolean, CancellationToken)

Асинхронно извлекает текущую запись в файловую систему.

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

Служит хэш-функцией по умолчанию.

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

Возвращает объект Type для текущего экземпляра.

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущую запись.

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

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