Class ArchiveInstanceInfo

Class ArchiveInstanceInfo

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

Representa informações sobre a instância do arquivo compactado.

public sealed class ArchiveInstanceInfo

Herança

objectArchiveInstanceInfo

Membros Herdados

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

Propriedades

AreFileNamesEncrypted

Obtém um valor que indica se os nomes das entradas (arquivos) do arquivo compactado estão criptografados.

public bool AreFileNamesEncrypted { get; }

Valor da Propriedade

bool

FormatInfo

Obtém as informações do formato do arquivo compactado.

public ArchiveFormatInfo FormatInfo { get; }

Valor da Propriedade

ArchiveFormatInfo

IsContentEncrypted

Obtém um valor que indica se o conteúdo do arquivo compactado está criptografado.

public bool IsContentEncrypted { get; }

Valor da Propriedade

bool

Métodos

GetArchiveFormatInfo(string)

Obtém as informações do formato do arquivo compactado.

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)

Parâmetros

fileName string

O nome do arquivo do arquivo compactado.

Retorna

ArchiveFormatInfo

Informações sobre o formato do arquivo compactado.

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 é 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 I/O ao abrir o arquivo.

GetArchiveFormatInfo(Stream)

Obtém as informações do formato do arquivo compactado.

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)

Parâmetros

stream Stream

O fluxo do arquivo compactado.

Retorna

ArchiveFormatInfo

Informações sobre o formato do arquivo compactado.

Exceções

ArgumentNullException

stream é nulo.

ArgumentException

stream não é buscável.

GetArchiveInstanceInfo(string)

Obtém informações sobre a instância do arquivo compactado.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(string fileName)

Parâmetros

fileName string

O nome do arquivo do arquivo compactado.

Retorna

ArchiveInstanceInfo

Informações sobre a instância do arquivo compactado ou nulo 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 é 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 I/O ao abrir o arquivo.

GetArchiveInstanceInfo(Stream)

Obtém informações sobre a instância do arquivo compactado.

public static ArchiveInstanceInfo GetArchiveInstanceInfo(Stream stream)

Parâmetros

stream Stream

O fluxo do arquivo compactado.

Retorna

ArchiveInstanceInfo

Informações sobre a instância do arquivo compactado ou nulo se o formato não foi detectado.

Exceções

ArgumentNullException

stream é nulo.

ArgumentException

stream não é buscável.

 Português