ZipArchiveEntry-Klasse

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Server.Core.ZipArchiveEntry

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

Syntax

'Declaration
Public Class ZipArchiveEntry
public class ZipArchiveEntry

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Archive Das ZipArchive, dass dieser Eintrag gehört.Wenn dieser Eintrag gelöscht wurde, ist dieser NULL zurück.
Öffentliche Eigenschaft CompressedLength Die komprimierten Größe des Eintrags.Wenn das Archiv, ob der Eintrag gehört, befindet, erstellen Sie den Modus, versucht, diese Eigenschaft abzurufen auslöst immer eine Ausnahme.Wenn das Archiv, ob der Eintrag gehört, im Aktualisierungsmodus ist, ist diese Eigenschaft nur gültig, wenn der Eintrag nicht geöffnet wurde.
Öffentliche Eigenschaft FullName Der relative Pfad des Eintrags, wie im ZIP-Archiv gespeichert.Beachten Sie, dass ZIP-Archive jeder Zeichenfolge ermöglichen, der Pfad des Eintrags, einschließlich die ungültigen und absolute Pfade zu sein.
Öffentliche Eigenschaft LastWriteTime Das letzte schreiben Zeit des Eintrags, wie im ZIP-Archiv gespeichert.Wenn Sie diese Eigenschaft festlegen, wird ZIPtimestampformat DateTime dem konvertiert, das eine Auflösung von zwei Sekunden unterstützt.Wenn die Daten im letzten schreiben, ist Zeitfeld kein gültiger ZIPtimestamp, ein Leistungsindikator, den Wert 1980 am 1. Januar um Mitternacht zurückgegeben wird.
Öffentliche Eigenschaft Length Die nicht komprimiertes Größe des Eintrags.Diese Eigenschaft ist erstellen in Modus ungültig, und es ist im Aktualisierungsmodus nur gültig, wenn der Eintrag nicht geöffnet wurde.
Öffentliche Eigenschaft Name Der Dateiname des Eintrags.Dies ähnelt der Teilzeichenfolge von Vor und FullName äquivalent, das dem letzten Verzeichnistrennzeichen folgt.

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 dem Inhalt und den angegebenen Namen Eintrags.Das letzte schreiben Zeit der Datei wird festgelegt auf das letzte des Eintrags schreiben Zeit.Diese Methode lässt das Überschreiben einer vorhandenen Datei mit demselben Namen.Der Versuch, explizite Verzeichnisse (Einträge mit Namen, die in den Verzeichnistrennzeichen Beenden), zu extrahieren wird nicht die Erstellung eines Verzeichnisses.
Öffentliche Methode ExtractToFile(String, Boolean) Erstellt eine Datei im Dateisystem mit dem Inhalt und den angegebenen Namen Eintrags.Das letzte schreiben Zeit der Datei wird festgelegt auf das letzte des Eintrags schreiben Zeit.Diese Methode führt kann 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 die Standardhashfunktion. (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, ob der Eintrag gehört, im Lesemodus geöffnet war, ist der zurückgegebene Stream lesbar, und es ist möglicherweise seekable.Wenn Modus erstellen, ist der zurückgegebene Stream geschrieben und nicht seekable.Wenn Aktualisierungsmodus, der zurückgegebene Stream lesbar, aufgehoben, seekable und Unterstützung SetLength.
Öffentliche Methode ToString Gibt dem Vor und FullName des Eintrags zurück. (Ü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.Server.Core-Namespace