Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

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

Đại diện cho thông tin về phiên bản lưu trữ.

public sealed class ArchiveInstanceInfo

Kế thừa

objectArchiveInstanceInfo

Thành viên kế thừa

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

Thuộc tính

AreFileNamesEncrypted

Lấy giá trị cho biết liệu tên của các mục (tệp) trong lưu trữ có được mã hóa hay không.

public bool AreFileNamesEncrypted { get; }

Giá trị thuộc tính

bool

FormatInfo

Lấy thông tin định dạng lưu trữ.

public ArchiveFormatInfo FormatInfo { get; }

Giá trị thuộc tính

ArchiveFormatInfo

IsContentEncrypted

Lấy giá trị cho biết liệu nội dung của lưu trữ có được mã hóa hay không.

public bool IsContentEncrypted { get; }

Giá trị thuộc tính

bool

Phương thức

GetArchiveFormatInfo(string)

Lấy thông tin định dạng lưu trữ.

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)

Tham số

fileName string

Tên tệp của tệp lưu trữ.

Trả về

ArchiveFormatInfo

Thông tin về định dạng lưu trữ.

Ngoại lệ

ArgumentNullException

fileName là null.

SecurityException

Người gọi không có quyền truy cập cần thiết.

ArgumentException

fileName rỗng, chỉ chứa khoảng trắng, hoặc chứa ký tự không hợp lệ.

UnauthorizedAccessException

Truy cập vào tệp fileName bị từ chối.

PathTooLongException

fileName được chỉ định vượt quá độ dài tối đa do hệ thống xác định. Ví dụ, trên các nền tảng dựa trên Windows, đường dẫn phải nhỏ hơn 248 ký tự, và tên tệp phải nhỏ hơn 260 ký tự.

NotSupportedException

Tệp tại fileName chứa dấu hai chấm (:) ở giữa chuỗi.

IOException

Đã xảy ra lỗi I/O khi mở tệp.

GetArchiveFormatInfo(Stream)

Lấy thông tin định dạng lưu trữ.

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

Tham số

stream Stream

Luồng của tệp lưu trữ.

Trả về

ArchiveFormatInfo

Thông tin về định dạng lưu trữ.

Ngoại lệ

ArgumentNullException

stream là null.

ArgumentException

stream không thể tìm kiếm.

GetArchiveInstanceInfo(string)

Lấy thông tin phiên bản lưu trữ.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

Tham số

fileName string

Tên tệp của tệp lưu trữ.

Trả về

ArchiveInstanceInfo

Thông tin về phiên bản lưu trữ hoặc null nếu định dạng không được phát hiện.

Ngoại lệ

ArgumentNullException

fileName là null.

SecurityException

Người gọi không có quyền truy cập cần thiết.

ArgumentException

fileName rỗng, chỉ chứa khoảng trắng, hoặc chứa ký tự không hợp lệ.

UnauthorizedAccessException

Truy cập vào tệp fileName bị từ chối.

PathTooLongException

fileName được chỉ định vượt quá độ dài tối đa do hệ thống xác định. Ví dụ, trên các nền tảng dựa trên Windows, đường dẫn phải nhỏ hơn 248 ký tự, và tên tệp phải nhỏ hơn 260 ký tự.

NotSupportedException

Tệp tại fileName chứa dấu hai chấm (:) ở giữa chuỗi.

IOException

Đã xảy ra lỗi I/O khi mở tệp.

GetArchiveInstanceInfo(Stream)

Lấy thông tin phiên bản lưu trữ.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

Tham số

stream Stream

Luồng của tệp lưu trữ.

Trả về

ArchiveInstanceInfo

Thông tin về phiên bản lưu trữ hoặc null nếu định dạng không được phát hiện.

Ngoại lệ

ArgumentNullException

stream là null.

ArgumentException

stream không thể tìm kiếm.

 Tiếng Việt