Class ArchiveFormatDetector

Class ArchiveFormatDetector

Namespace: Aspose.Zip.ArchiveInfo
Assembly: Aspose.Zip.dll (25.1.0)

Détecte le format d’archive et fournit d’autres informations connexes.

[Obsolete("Utilisez les méthodes statiques de la classe ArchiveInstanceInfo à la place.")]
public sealed class ArchiveFormatDetector

Héritage

objectArchiveFormatDetector

Membres hérités

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructeurs

ArchiveFormatDetector()

Initialise une nouvelle instance de la classe Aspose.Zip.ArchiveInfo.ArchiveFormatDetector.

[Obsolete("Utilisez les méthodes statiques de la classe ArchiveInstanceInfo à la place.")]
public ArchiveFormatDetector()

Méthodes

GetFormatInfo(string)

Obtient les informations de format.

[Obsolete("Utilisez les méthodes statiques de la classe ArchiveInstanceInfo à la place.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)

Paramètres

fileName string

Le nom du fichier de l’archive.

Renvoie

ArchiveFormatInfo

Informations sur le format d’archive ou null si le format n’a pas été détecté.

Exceptions

ArgumentNullException

fileName est null.

SecurityException

L’appelant n’a pas la permission requise pour accéder.

ArgumentException

Le fileName est vide, ne contient que des espaces ou contient des caractères invalides.

UnauthorizedAccessException

L’accès au fichier fileName est refusé.

PathTooLongException

Le fileName spécifié dépasse la longueur maximale définie par le système. Par exemple, sur les plateformes Windows, les chemins doivent comporter moins de 248 caractères, et les noms de fichiers doivent comporter moins de 260 caractères.

NotSupportedException

Le fichier à fileName contient un deux-points (:) au milieu de la chaîne.

IOException

Une erreur d’E/S s’est produite lors de l’ouverture du fichier.

GetFormatInfo(Stream)

Obtient les informations de format.

[Obsolete("Utilisez les méthodes statiques de la classe ArchiveInstanceInfo à la place.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)

Paramètres

stream Stream

Le flux du fichier d’archive.

Renvoie

ArchiveFormatInfo

Informations sur le format d’archive ou null si le format n’a pas été détecté.

Exceptions

ArgumentNullException

stream est null.

ArgumentException

stream n’est pas consultable.

 Français