PaxTarEntry 类

定义

表示 PAX 格式的 tar 条目。

public ref class PaxTarEntry sealed : System::Formats::Tar::PosixTarEntry
public sealed class PaxTarEntry : System.Formats.Tar.PosixTarEntry
type PaxTarEntry = class
    inherit PosixTarEntry
Public NotInheritable Class PaxTarEntry
Inherits PosixTarEntry
继承

构造函数

PaxTarEntry(TarEntry)

通过将指定的other条目转换为 PAX 格式来初始化新PaxTarEntry实例。

PaxTarEntry(TarEntryType, String)

使用指定的条目类型和条目名称以及默认的扩展属性初始化新 PaxTarEntry 实例。

PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>)

使用指定的条目类型、条目名称和扩展属性枚举初始化新 PaxTarEntry 实例。

属性

Checksum

此条目中所有字段的校验和。 当从现有存档中读取条目时,或者在将条目写入新存档后,该值都是非零的。

(继承自 TarEntry)
DataStream

获取或设置此项的数据部分。 EntryType如果 不支持包含数据,则返回 null

(继承自 TarEntry)
DeviceMajor

获取或设置设备的主编号。 当当前条目表示字符设备或块设备时,主编号标识与设备关联的驱动程序。

(继承自 PosixTarEntry)
DeviceMinor

获取或设置设备的次要编号。 当当前条目表示字符设备或块设备时,驱动程序使用次要数字来区分其控制的各个设备。

(继承自 PosixTarEntry)
EntryType

获取由此项表示的文件系统对象的类型。

(继承自 TarEntry)
ExtendedAttributes

返回此项的扩展属性。

Format

条目的格式。

(继承自 TarEntry)
Gid

获取或设置拥有此项所表示文件的组的 ID。

(继承自 TarEntry)
GroupName

获取或设置拥有此项的组的名称。

(继承自 PosixTarEntry)
Length

EntryType当 指示可以包含数据的条目时,获取此类数据的长度(以字节为单位)。

(继承自 TarEntry)
LinkName

EntryType当 指示 或 SymbolicLinkHardLink,获取或设置链接的链接目标路径。

(继承自 TarEntry)
Mode

获取或设置此条目表示的文件的 Unix 文件权限。

(继承自 TarEntry)
ModificationTime

获取或设置上次修改此项所表示的文件内容的时间。

(继承自 TarEntry)
Name

获取或设置条目的名称,其中包括相对路径和文件名。

(继承自 TarEntry)
Uid

获取或设置拥有此项所表示的文件的用户的 ID。

(继承自 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)

适用于