Compartilhar via


Classe ZipArchiveEntry

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Server.Core.ZipArchiveEntry

Namespace:  Microsoft.TeamFoundation.Server.Core
Assembly:  Microsoft.TeamFoundation.Server.Core (em Microsoft.TeamFoundation.Server.Core.dll)

Sintaxe

'Declaração
Public Class ZipArchiveEntry
public class ZipArchiveEntry

O tipo ZipArchiveEntry expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Archive O ZipArchive que a entrada pertence.Se a entrada foi excluída, essa retornará o zero.
Propriedade pública CompressedLength O tamanho compactado de entrada.Se o arquivo neutro que a entrada pertence a está em criar o modo, tentativas para obter essa propriedade sempre irá acionar uma exceção.Se o arquivo neutro que a entrada pertence a está no modo de atualização, esta propriedade será válido somente se a entrada não foi aberta.
Propriedade pública FullName O caminho relativo de entrada como armazenado no arquivamento de ZIP.Observe que os arquivos mortos zip permitem que qualquer cadeia de caracteres é o caminho de entrada, de incluir inválido e de caminhos absolutos.
Propriedade pública LastWriteTime A última vez de gravação de entrada como armazenadas no arquivamento de ZIP.Ao definir essa propriedade, DateTime será convertido para o formato de carimbo de data/hora zip, que suporta uma resolução de dois segundos.Se os dados no campo o último de gravação não são um carimbo de data/hora válido de ZIP, um valor do indexador de 1º de janeiro 1980 na meia-noite será retornado.
Propriedade pública Length O tamanho descompactado de entrada.Esta propriedade não é válido cria no modo, e só é válido no modo de atualização se a entrada não foi aberta.
Propriedade pública Name O nome de arquivo de entrada.Isso é equivalente à subcadeia de caracteres de fullname após o caractere separador de diretório final.

Superior

Métodos

  Nome Descrição
Método público Delete Exclui a entrada do arquivamento.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público ExtractToFile(String) Cria um arquivo no sistema de arquivos com o conteúdo e o nome especificado de entrada.A última vez de gravação de arquivo são definidas para a hora mais recentes de gravação de entrada.Este método não permite substituir de um arquivo existente com o mesmo nome.Tentar extrair os diretórios explícitos (entradas com nomes que terminam em caracteres separador de diretório) não resultará na criação de um diretório.
Método público ExtractToFile(String, Boolean) Cria um arquivo no sistema de arquivos com o conteúdo e o nome especificado de entrada.A última vez de gravação de arquivo são definidas para a hora mais recentes de gravação de entrada.Este método faz permite substituir de um arquivo existente com o mesmo nome.
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público Open Abre a entrada.Se o arquivo neutro que pertence à entrada foi aberto no modo de leitura, o fluxo será retornado legível, e pode ou não pode ser seekable.Se criar o modo, o fluxo será retornado writeable e não seekable.Se o modo de atualização, o fluxo será retornado legível, writeable, seekable, e suporte SetLength.
Método público ToString Retorna o fullname de entrada. (Substitui Object.ToString().)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Server.Core