ZipArchive-Konstruktor (Stream, ZipArchiveMode, Boolean)

Initialisiert eine neue Instanz der ZipArchive auf dem angegebenen Stream im angegebenen Modus angibt, ob den Stream geöffnet bleiben soll.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
Public Sub New ( _
    stream As Stream, _
    mode As ZipArchiveMode, _
    leaveOpen As Boolean _
)
public ZipArchive(
    Stream stream,
    ZipArchiveMode mode,
    bool leaveOpen
)

Parameter

  • mode
    Typ: Microsoft.TeamFoundation.Framework.Server.ZipArchiveMode
    Siehe die Beschreibung der ZipArchiveMode-Enumeration.Lesen erfordert des Streams Lesevorgänge unterstützt, erstellen erfordert den Stream Schreiben unterstützen und Update erfordert den Stream zu lesen, schreiben und Suchvorgänge unterstützen.
  • leaveOpen
    Typ: System.Boolean
    True, lassen Sie den Stream geöffnet nach Beseitigung der ZipArchive, andernfalls False.

Ausnahmen

Ausnahme Bedingung
ArgumentException

Der Stream bereits geschlossen ist, oder Modus ist nicht kompatibel mit den Funktionen des Streams.

ArgumentNullException

Der Stream ist null.

ArgumentOutOfRangeException

Modus ist ein ungültiger Wert angegeben.

InvalidDataException

Der Inhalt des Streams konnte nicht interpretiert werden, als Zip-Datei oder Modus wird Update ein Eintrag aus dem Archiv fehlt oder ist beschädigt und kann nicht gelesen werden, oder Modus wird Update und ein Eintrag ist zu groß, um in den Speicher passen.

.NET Framework-Sicherheit

Siehe auch

Referenz

ZipArchive Klasse

ZipArchive-Überladung

Microsoft.TeamFoundation.Framework.Server-Namespace