Class ArchiveFormatDetector
Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)
Upptäcker arkivformat och tillhandahåller annan relaterad information.
[Obsolete("Använd statiska metoder i ArchiveInstanceInfo-klassen istället.")]
public sealed class ArchiveFormatDetector
Arv
object ← ArchiveFormatDetector
Arvda Medlemmar
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
ArchiveFormatDetector()
Initierar en ny instans av Aspose.Zip.ArchiveInfo.ArchiveFormatDetector-klassen.
[Obsolete("Använd statiska metoder i ArchiveInstanceInfo-klassen istället.")]
public ArchiveFormatDetector()
Metoder
GetFormatInfo(string)
Hämtar formatinformation.
[Obsolete("Använd statiska metoder i ArchiveInstanceInfo-klassen istället.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)
Parametrar
fileName
string
Filnamnet på arkivfilen.
Returer
Information om arkivformat eller null om formatet inte kunde upptäckas.
Undantag
fileName
är null.
Anroparen har inte den nödvändiga behörigheten för att få åtkomst.
fileName
är tomt, innehåller endast vita tecken eller innehåller ogiltiga tecken.
Åtkomst till filen fileName
nekas.
Det angivna fileName
överskrider den systemdefinierade maximala längden. Till exempel, på Windows-baserade plattformar måste sökvägar vara kortare än 248 tecken och filnamn måste vara kortare än 260 tecken.
Filen på fileName
innehåller ett kolon (:) mitt i strängen.
Ett I/O-fel inträffade när filen öppnades.
GetFormatInfo(Stream)
Hämtar formatinformation.
[Obsolete("Använd statiska metoder i ArchiveInstanceInfo-klassen istället.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
Parametrar
stream
Stream
Strömmen av arkivfilen.
Returer
Information om arkivformat eller null om formatet inte kunde upptäckas.
Undantag
stream
är null.
stream
är inte sökbar.