Freigeben über


ZipArchive-Konstruktor (String)

Öffnet ein ZipArchive im angegebenen Pfad zum Lesen. Die angegebene Datei ist mit FileMode.Open geöffnet.

Namespace:  Microsoft.TeamFoundation.Server.Core
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

Syntax

'Declaration
Public Sub New ( _
    archiveFileName As String _
)
public ZipArchive(
    string archiveFileName
)

Parameter

  • archiveFileName
    Typ: System.String
    Eine Zeichenfolge, die den Pfad auf dem Dateisystem angibt, um das Archiv an zu öffnen.Der Pfad ist zulässig, um Informationen des absoluten oder relativen Pfad angeben.Relative Pfadinformationen werden relativ zum aktuellen Arbeitsverzeichnis interpretiert.

Ausnahmen

Ausnahme Bedingung
ArgumentException

Pfad ist eine Zeichenfolge der Länge 0, der Pfad enthält nur Leerzeichen, oder enthält mindestens ungültigen Zeichen, wie durch InvalidPathChars definiert.

ArgumentNullException

path ist NULL.

PathTooLongException

Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen aufweisen.

DirectoryNotFoundException

Der angegebene Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

IOException

E/A-Fehler beim Öffnen der Datei.

UnauthorizedAccessException

Pfad ist ein Verzeichnis an. - oder der Aufrufer verfügt nicht über die erforderliche Berechtigung.

FileNotFoundException

Die Datei, die im Pfad angegeben wurde, wurde nicht gefunden.

NotSupportedException

Pfad ist in ein ungültiges Format.

InvalidDataException

Die angegebene Datei kann nicht als ZIP-Datei interpretiert werden.

.NET Framework-Sicherheit

Siehe auch

Referenz

ZipArchive Klasse

ZipArchive-Überladung

Microsoft.TeamFoundation.Server.Core-Namespace