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
- stream
Typ: System.IO.Stream
Der Eingabe- oder Ausgabestream.
- 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
- 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.