Freigeben über


ZipArchive-Konstruktor (Stream, ZipArchiveMode)

Initialisiert eine neue Instanz von ZipArchive auf dem jeweiligen Stream im angegebenen Modus.

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 _
)
public ZipArchive(
    Stream stream,
    ZipArchiveMode mode
)

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.

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