Freigeben über


ZipArchiveEntry-Klasse

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Server.ZipArchiveEntry

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

Syntax

'Declaration
Public Class ZipArchiveEntry
public class ZipArchiveEntry

Der ZipArchiveEntry-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Archive Die ZipArchive, die dieser Posten gehört.Wenn dieser Eintrag gelöscht wurde, wird null zurückgegeben.
Öffentliche Eigenschaft CompressedLength Die komprimierte Größe des Eintrags.Wenn das Archiv, dem der Posten gehört im Erstellen-Modus befindet, wird zum Abrufen dieser Eigenschaft immer eine Ausnahme auslösen.Wenn das Archiv, dem der Posten gehört im Aktualisierungsmodus, wird diese Eigenschaft nur sein gültig, wenn der Eintrag nicht geöffnet wurde.
Öffentliche Eigenschaft FullName Der relative Pfad des Eintrags im Zip-Archiv gespeichert.Beachten Sie, dass für eine beliebige Zeichenfolge auf den Pfad des Eintrags werden Zip-Archive ermöglichen.Dazu gehören ungültig und absolute Pfade.
Öffentliche Eigenschaft LastWriteTime Des letzten Schreibvorgangs Zeit des Eintrags im Zip-Archiv gespeichert.Beim Festlegen dieser Eigenschaft wird in Zip-Timestamp-Format unterstützt eine Auflösung von zwei Sekunden, die der DateTime-Wert konvertiert werden.Wenn die Daten im Feld Letzte Schreibzugriff keine gültige Zip-Zeitstempel ist, wird eine Indikatorwert um Mitternacht 1. Januar 1980 zurückgegeben.
Öffentliche Eigenschaft Length Die unkomprimierte Größe des Eintrags.Diese Eigenschaft gilt nicht im Modus erstellen, und es ist nur im Aktualisierungsmodus gültig, wenn der Eintrag nicht geöffnet wurde.
Öffentliche Eigenschaft Name Der Dateiname des Eintrags.Dies entspricht der Teilzeichenfolge, die das letzte Verzeichnistrennzeichen folgt Fullname.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Delete Löscht den Eintrag aus dem Archiv.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode ExtractToFile(String) Erstellt eine Datei im Dateisystem mit den Eintrag Inhalt und dem angegebenen Namen.Zeitpunkt des letzte Schreibzugriffs auf die Datei wird auf den Eintrag Zeitpunkt des letzten Schreibzugriffs festgelegt.Diese Methode lässt sich nicht für das Überschreiben einer vorhandenen Datei, die den gleichen Namen hat.Versuchen, explizite Verzeichnisse (Einträge mit Namen, die die Endung Verzeichnistrennzeichen) zu extrahieren, wird ein Verzeichnis nicht erstellen.
Öffentliche Methode ExtractToFile(String, Boolean) Erstellt eine Datei im Dateisystem mit den Eintrag Inhalt und dem angegebenen Namen.Zeitpunkt des letzte Schreibzugriffs auf die Datei wird auf den Eintrag Zeitpunkt des letzten Schreibzugriffs festgelegt.Diese Methode ermöglicht das Überschreiben einer vorhandenen Datei mit demselben Namen.
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Open Öffnet den Eintrag.Wenn das Archiv, dem der Posten gehört im Lesemodus geöffnet wurde, der zurückgegebene Stream gelesen werden, und es kann oder kann nicht durchsucht werden.Wenn Erstellungsmodus zurückgegebene Stream schreibbar und nicht durchsucht werden.Wenn Update-Modus der zurückgegebene Stream ist lesbar, schreibbar, durchsucht werden, und SetLength unterstützen.
Öffentliche Methode ToString Gibt die FullName des Eintrags. (Überschreibt Object.ToString().)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace