Class ArchiveFormatDetector

Class ArchiveFormatDetector

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

Detecta o formato do arquivo compactado e fornece outras informações relacionadas.

[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public sealed class ArchiveFormatDetector

Herança

objectArchiveFormatDetector

Membros Herdados

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

Construtores

ArchiveFormatDetector()

Inicializa uma nova instância da classe Aspose.Zip.ArchiveInfo.ArchiveFormatDetector.

[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatDetector()

Métodos

GetFormatInfo(string)

Obtém informações sobre o formato.

[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(string fileName)

Parâmetros

fileName string

O nome do arquivo do arquivo compactado.

Retorna

ArchiveFormatInfo

Informações sobre o formato do arquivo compactado ou null se o formato não foi detectado.

Exceções

ArgumentNullException

fileName é nulo.

SecurityException

O chamador não tem a permissão necessária para acessar.

ArgumentException

O fileName está vazio, contém apenas espaços em branco ou contém caracteres inválidos.

UnauthorizedAccessException

O acesso ao arquivo fileName foi negado.

PathTooLongException

O fileName especificado excede o comprimento máximo definido pelo sistema. Por exemplo, em plataformas baseadas em Windows, os caminhos devem ter menos de 248 caracteres, e os nomes de arquivos devem ter menos de 260 caracteres.

NotSupportedException

O arquivo em fileName contém dois pontos (:) no meio da string.

IOException

Ocorreu um erro de E/S ao abrir o arquivo.

GetFormatInfo(Stream)

Obtém informações sobre o formato.

[Obsolete("Use static methods of ArchiveInstanceInfo class instead.")]
public ArchiveFormatInfo GetFormatInfo(Stream stream)

Parâmetros

stream Stream

O fluxo do arquivo compactado.

Retorna

ArchiveFormatInfo

Informações sobre o formato do arquivo compactado ou null se o formato não foi detectado.

Exceções

ArgumentNullException

stream é nulo.

ArgumentException

stream não é buscável.

 Português