Class ArchiveFormatDetector
Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)
Wykrywa format archiwum i dostarcza inne powiązane informacje.
[Obsolete("Użyj statycznych metod klasy ArchiveInstanceInfo zamiast tego.")]
public sealed class ArchiveFormatDetector
Dziedziczenie
object ← ArchiveFormatDetector
Członkowie dziedziczeni
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorzy
ArchiveFormatDetector()
Inicjalizuje nową instancję klasy Aspose.Zip.ArchiveInfo.ArchiveFormatDetector.
[Obsolete("Użyj statycznych metod klasy ArchiveInstanceInfo zamiast tego.")]
public ArchiveFormatDetector()
Metody
GetFormatInfo(string)
Pobiera informacje o formacie.
[Obsolete("Użyj statycznych metod klasy ArchiveInstanceInfo zamiast tego.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)
Parametry
fileName
string
Nazwa pliku archiwum.
Zwraca
Informacje o formacie archiwum lub null, jeśli format nie został wykryty.
Wyjątki
fileName
jest null.
Wywołujący nie ma wymaganych uprawnień do dostępu.
fileName
jest pusty, zawiera tylko białe znaki lub zawiera nieprawidłowe znaki.
Dostęp do pliku fileName
jest zabroniony.
Podana fileName
przekracza maksymalną długość zdefiniowaną przez system. Na przykład, na platformach opartych na Windows, ścieżki muszą mieć mniej niż 248 znaków, a nazwy plików muszą mieć mniej niż 260 znaków.
Plik w fileName
zawiera dwukropek (:) w środku ciągu.
Wystąpił błąd I/O podczas otwierania pliku.
GetFormatInfo(Stream)
Pobiera informacje o formacie.
[Obsolete("Użyj statycznych metod klasy ArchiveInstanceInfo zamiast tego.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
Parametry
stream
Stream
Strumień pliku archiwum.
Zwraca
Informacje o formacie archiwum lub null, jeśli format nie został wykryty.
Wyjątki
stream
jest null.
stream
nie jest możliwy do przeszukiwania.