Freigeben über


ZipArchive-Konstruktor (Stream, ZipArchiveMode, Boolean)

Initialisiert eine neue Instanz von ZipArchive auf dem jeweiligen Stream im angegebenen Modus und angibt, ob der Stream geöffnet können.

Namespace:  Microsoft.TeamFoundation.Server.Core
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.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.Server.Core.ZipArchiveMode
    Siehe dazu die Beschreibung der ZipArchiveMode-Enumeration.Lesen erfordert den Stream lesen, zu unterstützen, müssen zu erstellen den Stream, Schreiben zu unterstützen, und Aktualisierung erfordert den Stream, Lesen, Schreiben und Suchvorgänge zu unterstützen.
  • leaveOpen
    Typ: System.Boolean
    true, um eines Streams geöffnet werden nach dem Freigeben des ZipArchive; andernfalls des falses.

Ausnahmen

Ausnahme Bedingung
ArgumentException

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

ArgumentNullException

Der Stream ist ungültig.

ArgumentOutOfRangeException

Modus hat einen ungültigen Wert an.

InvalidDataException

Der Inhalt des Streams konnte nicht als ZIP-Datei interpretiert werden. - oder - Modus ist Update und einem Eintrag fehlt im Archiv oder ist beschädigt und kann nicht gelesen werden. - oder - Modus ist Update und einem Eintrag ist zu groß, in den Arbeitsspeicher zu passen.

.NET Framework-Sicherheit

Siehe auch

Referenz

ZipArchive Klasse

ZipArchive-Überladung

Microsoft.TeamFoundation.Server.Core-Namespace