Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

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

Reprezentuje informacje o instancji archiwum.

public sealed class ArchiveInstanceInfo

Dziedziczenie

objectArchiveInstanceInfo

Dziedziczone członkowie

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

Właściwości

AreFileNamesEncrypted

Zwraca wartość wskazującą, czy nazwy wpisów (plików) archiwum są zaszyfrowane.

public bool AreFileNamesEncrypted { get; }

Wartość właściwości

bool

FormatInfo

Zwraca informacje o formacie archiwum.

public ArchiveFormatInfo FormatInfo { get; }

Wartość właściwości

ArchiveFormatInfo

IsContentEncrypted

Zwraca wartość wskazującą, czy zawartość archiwum jest zaszyfrowana.

public bool IsContentEncrypted { get; }

Wartość właściwości

bool

Metody

GetArchiveFormatInfo(string)

Zwraca informacje o formacie archiwum.

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)

Parametry

fileName string

Nazwa pliku archiwum.

Zwraca

ArchiveFormatInfo

Informacje o formacie archiwum.

Wyjątki

ArgumentNullException

fileName jest nullem.

SecurityException

Wywołujący nie ma wymaganych uprawnień do dostępu.

ArgumentException

fileName jest pusty, zawiera tylko białe znaki lub zawiera nieprawidłowe znaki.

UnauthorizedAccessException

Dostęp do pliku fileName jest zabroniony.

PathTooLongException

Określona fileName przekracza maksymalną długość zdefiniowaną przez system. Na przykład, na platformach opartych na systemie Windows, ścieżki muszą mieć mniej niż 248 znaków, a nazwy plików muszą mieć mniej niż 260 znaków.

NotSupportedException

Plik w fileName zawiera dwukropek (:) w środku ciągu.

IOException

Wystąpił błąd I/O podczas otwierania pliku.

GetArchiveFormatInfo(Stream)

Zwraca informacje o formacie archiwum.

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

Parametry

stream Stream

Strumień pliku archiwum.

Zwraca

ArchiveFormatInfo

Informacje o formacie archiwum.

Wyjątki

ArgumentNullException

stream jest nullem.

ArgumentException

stream nie jest strumieniem możliwym do przeszukiwania.

GetArchiveInstanceInfo(string)

Zwraca informacje o instancji archiwum.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

Parametry

fileName string

Nazwa pliku archiwum.

Zwraca

ArchiveInstanceInfo

Informacje o instancji archiwum lub null, jeśli format nie został wykryty.

Wyjątki

ArgumentNullException

fileName jest nullem.

SecurityException

Wywołujący nie ma wymaganych uprawnień do dostępu.

ArgumentException

fileName jest pusty, zawiera tylko białe znaki lub zawiera nieprawidłowe znaki.

UnauthorizedAccessException

Dostęp do pliku fileName jest zabroniony.

PathTooLongException

Określona fileName przekracza maksymalną długość zdefiniowaną przez system. Na przykład, na platformach opartych na systemie Windows, ścieżki muszą mieć mniej niż 248 znaków, a nazwy plików muszą mieć mniej niż 260 znaków.

NotSupportedException

Plik w fileName zawiera dwukropek (:) w środku ciągu.

IOException

Wystąpił błąd I/O podczas otwierania pliku.

GetArchiveInstanceInfo(Stream)

Zwraca informacje o instancji archiwum.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

Parametry

stream Stream

Strumień pliku archiwum.

Zwraca

ArchiveInstanceInfo

Informacje o instancji archiwum lub null, jeśli format nie został wykryty.

Wyjątki

ArgumentNullException

stream jest nullem.

ArgumentException

stream nie jest strumieniem możliwym do przeszukiwania.

 Polski