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
- 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.
- 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
- 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.