Class ArchiveFormatDetector
Το όνομα: Aspose.Zip.ArchiveInfo Συγκέντρωση: Aspose.Zip.dll (25.5.0)
Ανακαλύπτει μια μορφή αρχείου και παρέχει άλλες σχετικές πληροφορίες.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public sealed class ArchiveFormatDetector
Inheritance
object ← ArchiveFormatDetector
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ArchiveFormatDetector()
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Zip.ArchiveInfo.ArchiveFormatDetector.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatDetector()
Methods
GetFormatInfo(Σύνδεσμος)
Παρουσιάζει τη μορφή πληροφοριών.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)
Parameters
fileName
string
Το όνομα του αρχείου.
Returns
Πληροφορίες σχετικά με τη μορφή αρχείου ή μηδέν εάν μια μορφή δεν έχει ανιχνευθεί.
Exceptions
fileName’ is null.
Ο κάτοχος δεν έχει την απαιτούμενη άδεια πρόσβασης.
Το fileName’ είναι άδειο, περιέχει μόνο λευκούς χώρους, ή περιέχει άκυρους χαρακτήρες.
Η πρόσβαση στο αρχείο fileName’ αρνείται.
Για παράδειγμα, σε πλατφόρμες με βάση τα Windows, οι διαδρομές πρέπει να είναι λιγότερες από 248 χαρακτήρες και τα ονόματα αρχείων πρέπει να είναι λιγότερες από 260 χαρακτήρες.
Το αρχείο στο fileName’ περιέχει μια στήλη (:) στη μέση της γραμμής.
Ένα σφάλμα I/O εμφανίστηκε κατά το άνοιγμα του αρχείου.
GetFormatInfo(Stream)
Παρουσιάζει τη μορφή πληροφοριών.
[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)
Parameters
stream
Stream
Η ροή του αρχείου.
Returns
Πληροφορίες σχετικά με τη μορφή αρχείου ή μηδέν εάν μια μορφή δεν έχει ανιχνευθεί.
Exceptions
stream’ is null.
stream’ is not seekable.