Class ArchiveFormatDetector
Der Name: Aspose.Zip.ArchiveInfo Versammlung: Aspose.Zip.dll (25.5.0)
Entdeckt ein Archivformat und liefert andere damit verbundene Informationen.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public sealed class ArchiveFormatDetector
Inheritance
object ← ArchiveFormatDetector
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ArchiveFormatDetector()
Initialisiert eine neue Instanz der Aspose.Zip.ArchiveInfo.ArchiveFormatDetector Klasse.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatDetector()
Methods
GetFormatInfo(String)
Informationsformate erhalten.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)
Parameters
fileName
string
Der Filenname der Archivdatei.
Returns
Informationen zum Archivformat oder null, wenn ein Format nicht erkannt wurde.
Exceptions
fileName’ is null.
Der Anrufgeber hat nicht die erforderliche Erlaubnis für den Zugang.
Die fileName’ ist leer, enthält nur weiße Räume oder enthält ungültige Zeichen.
Der Zugriff auf die Datei fileName’ wird abgelehnt.
Die angegebenen fileName’ überschreitet die systemdefinierte maximale Länge. Zum Beispiel müssen auf Windows-basierten Plattformen Paths weniger als 248 Zeichen sein und Dateiennamen weniger als 260 Zeichen sein.
Die Datei bei fileName’ enthält eine Kolonne (:) in der Mitte der Zeile.
Ein I/O-Fehler kam beim Öffnen der Datei auf.
GetFormatInfo(Stream)
Informationsformate erhalten.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
Parameters
stream
Stream
Der Strom der Archivdatei.
Returns
Informationen zum Archivformat oder null, wenn ein Format nicht erkannt wurde.
Exceptions
stream’ is null.
stream’ is not seekable.