Class ArchiveFormatDetector
Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)
Detekuje formát archivu a poskytuje další související informace.
[Obsolete("Použijte statické metody třídy ArchiveInstanceInfo místo toho.")]
public sealed class ArchiveFormatDetector
Dědění
object ← ArchiveFormatDetector
Děděné členy
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
ArchiveFormatDetector()
Inicializuje novou instanci třídy Aspose.Zip.ArchiveInfo.ArchiveFormatDetector.
[Obsolete("Použijte statické metody třídy ArchiveInstanceInfo místo toho.")]
public ArchiveFormatDetector()
Metody
GetFormatInfo(string)
Získá informace o formátu.
[Obsolete("Použijte statické metody třídy ArchiveInstanceInfo místo toho.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)
Parametry
fileName
string
Název souboru archivu.
Návratové hodnoty
Informace o formátu archivu nebo null, pokud nebyl formát detekován.
Výjimky
fileName
je null.
Volající nemá potřebná oprávnění pro přístup.
fileName
je prázdný, obsahuje pouze bílé znaky nebo obsahuje neplatné znaky.
Přístup k souboru fileName
je odepřen.
Zadaný fileName
překračuje maximální délku definovanou systémem. Například na platformách založených na Windows musí být cesty kratší než 248 znaků a názvy souborů kratší než 260 znaků.
Soubor na fileName
obsahuje dvojtečku (:) uprostřed řetězce.
Při otevírání souboru došlo k chybě I/O.
GetFormatInfo(Stream)
Získá informace o formátu.
[Obsolete("Použijte statické metody třídy ArchiveInstanceInfo místo toho.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
Parametry
stream
Stream
Stream archivu.
Návratové hodnoty
Informace o formátu archivu nebo null, pokud nebyl formát detekován.
Výjimky
stream
je null.
stream
není seekable.