ZipArchive-Konstruktor (Stream, ZipArchiveMode)
Initialisiert eine neue Instanz der ZipArchive auf dem angegebenen Stream im angegebenen Modus.
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 _
)
public ZipArchive(
Stream stream,
ZipArchiveMode mode
)
Parameter
- stream
Typ: System.IO.Stream
Die Eingabe- oder Ausgabedatenstrom.
- 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.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentException | Der Stream bereits geschlossen ist, sonst 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 sonst Modus wird Update und ein Eintrag aus dem Archiv fehlt oder ist beschädigt und kann nicht gelesen werden, sonst Modus ist Update und ein Eintrag ist zu groß, um in den Speicher passen. |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.