Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)

表示关于归档实例的信息。

public sealed class ArchiveInstanceInfo

继承

objectArchiveInstanceInfo

继承成员

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

属性

AreFileNamesEncrypted

获取一个值,指示归档的条目(文件)名称是否被加密。

public bool AreFileNamesEncrypted { get; }

属性值

bool

FormatInfo

获取归档格式信息。

public ArchiveFormatInfo FormatInfo { get; }

属性值

ArchiveFormatInfo

IsContentEncrypted

获取一个值,指示归档的内容是否被加密。

public bool IsContentEncrypted { get; }

属性值

bool

方法

GetArchiveFormatInfo(string)

获取归档格式信息。

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)

参数

fileName string

归档文件的文件名。

返回

ArchiveFormatInfo

关于归档格式的信息。

异常

ArgumentNullException

fileName 为 null。

SecurityException

调用方没有访问所需的权限。

ArgumentException

fileName 为空,仅包含空格或包含无效字符。

UnauthorizedAccessException

拒绝访问文件 fileName

PathTooLongException

指定的 fileName 超过系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。

NotSupportedException

文件 fileName 在字符串中间包含冒号(:)。

IOException

打开文件时发生 I/O 错误。

GetArchiveFormatInfo(Stream)

获取归档格式信息。

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

参数

stream Stream

归档文件的流。

返回

ArchiveFormatInfo

关于归档格式的信息。

异常

ArgumentNullException

stream 为 null。

ArgumentException

stream 不是可寻址的。

GetArchiveInstanceInfo(string)

获取归档实例信息。

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

参数

fileName string

归档文件的文件名。

返回

ArchiveInstanceInfo

关于归档实例的信息,如果未检测到格式则返回 null。

异常

ArgumentNullException

fileName 为 null。

SecurityException

调用方没有访问所需的权限。

ArgumentException

fileName 为空,仅包含空格或包含无效字符。

UnauthorizedAccessException

拒绝访问文件 fileName

PathTooLongException

指定的 fileName 超过系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。

NotSupportedException

文件 fileName 在字符串中间包含冒号(:)。

IOException

打开文件时发生 I/O 错误。

GetArchiveInstanceInfo(Stream)

获取归档实例信息。

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

参数

stream Stream

归档文件的流。

返回

ArchiveInstanceInfo

关于归档实例的信息,如果未检测到格式则返回 null。

异常

ArgumentNullException

stream 为 null。

ArgumentException

stream 不是可寻址的。

 中文