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 | |
---|---|---|
Archive | Die ZipArchive, die dieser Posten gehört.Wenn dieser Eintrag gelöscht wurde, wird null zurückgegeben. | |
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. | |
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. | |
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. | |
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. | |
Name | Der Dateiname des Eintrags.Dies entspricht der Teilzeichenfolge, die das letzte Verzeichnistrennzeichen folgt Fullname. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Delete | Löscht den Eintrag aus dem Archiv. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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. | |
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. | |
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.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
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. | |
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.