Compartilhar via


Construtor ZipArchive (Stream, ZipArchiveMode, Boolean)

Inicializa uma nova instância de ZipArchive no fluxo determinado no modo especificado, especificando se deixar o fluxo aberto.

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

Sintaxe

'Declaração
Public Sub New ( _
    stream As Stream, _
    mode As ZipArchiveMode, _
    leaveOpen As Boolean _
)
public ZipArchive(
    Stream stream,
    ZipArchiveMode mode,
    bool leaveOpen
)

Parâmetros

  • mode
    Tipo: Microsoft.TeamFoundation.Server.Core.ZipArchiveMode
    Consulte a descrição enum de ZipArchiveMode.A leitura requer o fluxo oferecer suporte à leitura, criar requer o fluxo oferecer suporte a escrita, e a atualização requer o fluxo suportar ler, gravar, e procurar.
  • leaveOpen
    Tipo: System.Boolean
    retifique para permitir que o fluxo aberto em cima de descartar o ZipArchive caso contrário, false.

Exceções

Exceção Condição
ArgumentException

O fluxo é fechado. - ou modo é incompatível com os recursos de fluxo.

ArgumentNullException

O fluxo é nulo.

ArgumentOutOfRangeException

o modo especificou um valor inválido.

InvalidDataException

O conteúdo de fluxo não puderam ser interpretados como um arquivo ZIP. - ou modo é a atualização e uma entrada está faltando do arquivamento ou estiver corrompida e não pode ser lido. - ou modo é a atualização e uma entrada é muito grande caber na memória.

Segurança do .NET Framework

Consulte também

Referência

ZipArchive Classe

Sobrecargas ZipArchive

Namespace Microsoft.TeamFoundation.Server.Core