ZipArchive (Constructor) (Stream, ZipArchiveMode, Boolean)
Inicializa una nueva instancia de ZipArchive en la secuencia indicada en el modo especificado, especificando si se deja abierta la secuencia.
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
Public Sub New ( _
stream As Stream, _
mode As ZipArchiveMode, _
leaveOpen As Boolean _
)
public ZipArchive(
Stream stream,
ZipArchiveMode mode,
bool leaveOpen
)
Parámetros
- stream
Tipo: System.IO.Stream
La secuencia de entrada o salida.
- mode
Tipo: Microsoft.TeamFoundation.Framework.Server.ZipArchiveMode
Consulte la descripción de la enumeración ZipArchiveMode.Lectura requiere la secuencia admite lectura, crear requiere la secuencia admite escritura y actualización requiere la secuencia para admitir la lectura, escritura y búsqueda.
- leaveOpen
Tipo: System.Boolean
True para dejar la secuencia se abrirá al disposing ZipArchive, false en caso contrario.
Excepciones
Excepción | Condición |
---|---|
ArgumentException | La secuencia ya está cerrada o modo no es compatible con las capacidades de la secuencia. |
ArgumentNullException | La secuencia es nula. |
ArgumentOutOfRangeException | modo de especifica un valor no válido. |
InvalidDataException | El contenido de la secuencia no se pudo interpretarse como un archivo Zip, o es de modo de actualización y una entrada no está en el archivo o está dañada y no se puede leer, o es de modo de actualización y una entrada es demasiado grande para caber en la memoria. |
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)